Contact: aviboots(AT)netvision.net.il
43,874 questions
57,260 answers
573 users
package main import ( "fmt" ) func main() { arr := []int{5, 1, 9, 7} sum := 0 for _, n := range arr { sum += n } fmt.Println(sum) } /* run: 22 */
package main import ( "fmt" ) func main() { arr := []int{5, 1, 9, 2, 7} for i, n := range arr { if n > 5 { fmt.Println(i) } } } /* run: 2 4 */
package main import ( "fmt" ) func main() { m := map[string]string{"a": "go", "b": "nodejs", "c": "python"} for key, val := range m { fmt.Printf("%s : %s\n", key, val) } } /* run: a : go b : nodejs c : python */
package main import ( "fmt" ) func main() { m := map[int]string{1: "go", 2: "nodejs", 3: "python", 4: "php"} for key, val := range m { fmt.Printf("%d : %s\n", key, val) } } /* run: 1 : go 2 : nodejs 3 : python 4 : php */
package main import ( "fmt" ) func main() { m := map[string]string{"a": "go", "b": "nodejs", "c": "python"} for key := range m { fmt.Println(key) } } /* run: a b c */
package main import ( "fmt" ) func main() { for i, ch := range "golang" { fmt.Println(i, ch, string(ch)) } } /* run: 0 103 g 1 111 o 2 108 l 3 97 a 4 110 n 5 103 g */