How can I create a pair type in go?

huangapple go评论94阅读模式
英文:

How can I create a pair type in go?

问题

我想创建一个类似于pair(string, int)的配对。我知道在Go语言中没有pair类型,我也知道切片只能保存相同的数据类型。

我该如何做呢?

英文:

I want to create a pair such as pair(string, int). I know that in go there is no pair type, and I also know that slices can only hold the same data type.

How may I do this?

答案1

得分: 14

Go语言没有像其他一些语言那样的元组(tuples)。你可以创建一个包含字符串和整数字段的结构体类型:

type myStruct struct {
    str string
    num int
}
英文:

Go doesn't have tuples like some other languages. You can create a struct type with a string and an int field:

type myStruct struct {
    str string
    num int
}

huangapple
  • 本文由 发表于 2014年5月16日 11:54:32
  • 转载请务必保留本文链接:https://go.coder-hub.com/23692380.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定