Skip to content

Instantly share code, notes, and snippets.

@parvezmrobin
Created October 20, 2019 18:26
Show Gist options
  • Select an option

  • Save parvezmrobin/84bb04f653dbd19d8ae13d88df32bcf4 to your computer and use it in GitHub Desktop.

Select an option

Save parvezmrobin/84bb04f653dbd19d8ae13d88df32bcf4 to your computer and use it in GitHub Desktop.

Revisions

  1. parvezmrobin created this gist Oct 20, 2019.
    25 changes: 25 additions & 0 deletions medium go 03 map-ok.go
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,25 @@
    package main

    func main() {
    var marks = map[string]int{}
    marks["sakeef"] = 95
    marks["oishie"] = 82
    marks["robin"] = 61
    marks["mim"] = 43

    delete(marks, "sakeef")
    var v int
    var ok bool
    v, ok = marks["sakeef"]
    println("sakeef", v, ok) // sakeef 0 false
    v, ok = marks["oishie"]
    println("oishie", v, ok) // oishie 82 true
    v, ok = marks["robin"]
    println("robin", v, ok) // robin 61 true
    v, ok = marks["mim"]
    println("mim", v, ok) // mim 43 true
    v, ok = marks["antu"]
    println("antu", v, ok) // antu 0 false
    v, ok = marks["alice"]
    println("alice", v, ok) // alice 0 false
    }