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)
 | |
| 	}
 | |
| }
 |