Go中的配对/元组数据类型

在进行“围棋之旅”的最后练习时,我决定需要队列(string,int)对。这很容易:


type job struct {

    url string

    depth int

}


queue := make(chan job)

queue <- job{url, depth}

但是,这让我开始思考:Go中是否内置了对/元组数据类型?支持从函数返回多个值,但是AFAICT(产生的多个值元组)不是Go的类型系统中的一等公民。是这样吗


至于“您尝试了什么”部分,显而易见的语法(来自Python程序员的POV)


queue := make(chan (string, int))

没用。


繁星点点滴滴
浏览 255回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go