1 package example 2 3 import ( 4 "fmt" 5 "strings" 6 ) 7 8 func greet(name string) string { 9 return "Hello, " + name + "!" 10 } 11 12 func contains(haystack, needle string) bool { 13 return strings.Contains(haystack, needle) 14 } 15 16 func process(data []byte) string { 17 s := string(data) 18 fmt.Println(s) 19 return s 20 } 21 22 func join(parts []string, sep string) string { 23 return strings.Join(parts, sep) 24 } 25