github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2015/go-for-java-programmers/builtin.go (about) 1 // +build OMIT 2 3 package main 4 5 import ( 6 "fmt" 7 "sort" 8 ) 9 10 func main() { 11 hellos := map[string]string{ // HLbuiltin 12 "English": "Hello", // HLstrings 13 "Mandarin": "您好", // HLstrings 14 "Hindi": "नमस्कार", // HLstrings 15 } 16 fmt.Println(hellos) // HLfmt 17 var langs []string // HLbuiltin 18 for lang, hello := range hellos { // HLbuiltin 19 fmt.Println(lang, ":", hello, "world!") // HLfmt 20 langs = append(langs, lang) // HLbuiltin 21 } 22 sort.Strings(langs) // HLstrings 23 fmt.Printf("len(%v) = %d", langs, len(langs)) // HLfmt 24 }