为了账号安全,请及时绑定邮箱和手机立即绑定

使用一个返回值?

使用一个返回值?

Go
翻阅古今 2021-06-09 18:09:10
我想调用我的函数 test 并使用返回值之一。我怎么说给我第一个或第二个值?我认为下面会给我“一个”但[1]不正确的用法导致编译错误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贡献2012条经验 获得超12个赞

据我所知,您不能为函数返回值添加下标。你可以做:

_, someString := test();
fmt.Println(someString);


查看完整回答
反对 回复 2021-06-21
  • 2 回答
  • 0 关注
  • 139 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信