猿问

为什么地图不返回其值?

我有一个函数,它只返回地图的值。但是由于某些原因,它并没有这样做。知道为什么吗?我已经把代码贴在这里了。您也可以使用


package main


import "fmt"


func main() {    

    a := CountryCode("Australia")    

    fmt.Println(a)    

}


func CountryCode(s string) string {    

    m := make(map[string]string)

    // [snip]

    m["AU"] = "Australia"

    // [snip]

    return m[s]

}


func CodeByCountry(s string) string {

    m := make(map[string]string)

    // [snip]

    m["Australia"] = "AU"

    // [snip]

    return m[s]

}


繁星点点滴滴
浏览 186回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答