github.com/llvm-mirror/llgo@v0.0.0-20190322182713-bf6f0a60fce1/test/execution/maps/insert.go (about) 1 // RUN: llgo -o %t %s 2 // RUN: %t 2>&1 | FileCheck %s 3 4 // CHECK: 0 5 // CHECK-NEXT: 0 6 // CHECK-NEXT: 1 7 // CHECK-NEXT: 456 8 // CHECK-NEXT: 1 9 // CHECK-NEXT: 789 10 11 package main 12 13 func main() { 14 { 15 var m map[int]int 16 println(len(m)) // 0 17 println(m[123]) // 0, despite map being nil 18 } 19 20 { 21 m := make(map[int]int) 22 m[123] = 456 23 println(len(m)) // 1 24 println(m[123]) 25 m[123] = 789 26 println(len(m)) // 1 27 println(m[123]) 28 } 29 }