我想調(diào)用我的函數(shù) test 并使用返回值之一。我怎么說給我第一個或第二個值?我認(rèn)為下面會給我“一個”但[1]不正確的用法導(dǎo)致編譯錯誤package mainimport ( "fmt")func test() (int, string) { return 1, "one"; }func main() { i,sz:=test() fmt.Printf("%d=%s\n",i,sz) fmt.Printf("%s", test()[1]) //error}
2 回答

繁花如伊
TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個贊
據(jù)我所知,您不能為函數(shù)返回值添加下標(biāo)。你可以做:
_, someString := test(); fmt.Println(someString);
- 2 回答
- 0 關(guān)注
- 165 瀏覽
添加回答
舉報
0/150
提交
取消