编辑代码

package main
import "fmt"


func main () {

    map1 := make(map[int]float32)
    map1[1] = 1.0
    map1[2] = 2.0
    map1[3] = 3.0
    map1[4] = 4.0

    //读取key 和 value
    for key,value :=range map1{
        fmt.Println("key is:%d - value is:%f\n",key,value)
    }

    //读取key

    for key :=range map1{
        fmt.Printf("key is:%d\n",key)
    }
    //读取value

    for _,value:=range map1{
        fmt.Printf("value is:%f\n",value)
    }
}