如何創建一個將字串作為鍵和一個或多個元素的元組作為值的映射?元組的元素是電話號碼字串。就像我在以下 Python 代碼中所擁有的一樣:
chicas = { "Alexia":("600000000"),
"Paola":("600000008", "600000007", "600000005", "600000001", "600000004", "600000000"),
"Samanta":("600000009"),
"Wendy":("600000005")}
該變數chicas是不可變的。我開始了:
type chica struct {
name string
number tuple
}
但我從 Go 中得到:undefined: tuple.
uj5u.com熱心網友回復:
如果你的值的大小是固定的,你可以像你一樣創建一個型別,或者只使用一個 map[string]string
例如:
type MyTuple struct {
key string
value string
}
func main() {
var x := make(map[string]MyTuple)
x[“foo”] = MyTuple{ key: “bar”, value: “baz” }
}
或者,您可以執行 map[string][]string 來制作字串到字串切片的映射,[]MyTuple 或 map[string]map[string]string 來制作包含映射的字串映射。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/431522.html
