// RUN: llgo -o %t %s | |
// RUN: %t 2>&1 | FileCheck %s | |
// CHECK: 0 | |
// CHECK-NEXT: 1 | |
// CHECK-NEXT: 2 | |
// CHECK-NEXT: 3 | |
// CHECK-NEXT: 4 | |
// CHECK-NEXT: 5 | |
// CHECK-NEXT: 6 | |
// CHECK-NEXT: 7 | |
// CHECK-NEXT: 8 | |
// CHECK-NEXT: 9 | |
package main | |
func main() { | |
ch := make(chan int) | |
go func() { | |
for i := 0; i < 10; i++ { | |
ch <- i | |
} | |
close(ch) | |
}() | |
for n := range ch { | |
println(n) | |
} | |
} |