forked from OSchip/llvm-project
24 lines
395 B
Go
24 lines
395 B
Go
// RUN: llgo -o %t %s
|
|
// RUN: %t 2>&1 | FileCheck %s
|
|
|
|
// CHECK: 0 0 0
|
|
// CHECK-NEXT: 1 1 1
|
|
// CHECK-NEXT: 2 2 2
|
|
// CHECK-NEXT: 3 0 0
|
|
// CHECK-NEXT: 4 4 4
|
|
// CHECK-NEXT: 0 10
|
|
// CHECK-NEXT: 1 20
|
|
// CHECK-NEXT: 2 30
|
|
|
|
package main
|
|
|
|
func main() {
|
|
a := [...]int{1: 1, 2: 2, 4: 4}
|
|
for i, val := range a {
|
|
println(i, val, a[i])
|
|
}
|
|
for i, val := range [...]int{10, 20, 30} {
|
|
println(i, val)
|
|
}
|
|
}
|