github.com/llvm-mirror/llgo@v0.0.0-20190322182713-bf6f0a60fce1/test/execution/maps/delete.go (about)

     1  // RUN: llgo -o %t %s
     2  // RUN: %t 2>&1 | FileCheck %s
     3  
     4  // CHECK: 1
     5  // CHECK-NEXT: 1 1
     6  // CHECK-NEXT: 0 0
     7  
     8  package main
     9  
    10  func main() {
    11  	m := make(map[int]int)
    12  	delete(m, 0) // no-op
    13  	m[0] = 1
    14  	println(len(m))
    15  	delete(m, 1) // no-op
    16  	println(len(m), m[0])
    17  	delete(m, 0) // delete element in map
    18  	println(len(m), m[0])
    19  }