github.com/llvm-mirror/llgo@v0.0.0-20190322182713-bf6f0a60fce1/test/execution/arrays/range.go (about) 1 // RUN: llgo -o %t %s 2 // RUN: %t 2>&1 | FileCheck %s 3 4 // CHECK: 0 0 0 5 // CHECK-NEXT: 1 1 1 6 // CHECK-NEXT: 2 2 2 7 // CHECK-NEXT: 3 0 0 8 // CHECK-NEXT: 4 4 4 9 // CHECK-NEXT: 0 10 10 // CHECK-NEXT: 1 20 11 // CHECK-NEXT: 2 30 12 13 package main 14 15 func main() { 16 a := [...]int{1: 1, 2: 2, 4: 4} 17 for i, val := range a { 18 println(i, val, a[i]) 19 } 20 for i, val := range [...]int{10, 20, 30} { 21 println(i, val) 22 } 23 }