使用一个返回值?

我想调用我的函数 test 并使用返回值之一。我怎么说给我第一个或第二个值?我认为下面会给我“一个”但[1]不正确的用法导致编译错误


package main


import (

    "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

}


翻阅古今
浏览 141回答 2
2回答

繁花如伊

据我所知,您不能为函数返回值添加下标。你可以做:_, someString := test(); fmt.Println(someString);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go