赋值不懂

if r, e := f1(i); e != nil {
r , e 都是什么意思有点没看到

讨论数量: 5

函数f1的两个返回值

3年前 评论
func f1 (i int) (int, error) {
    return i, nil
}
3年前 评论

意思就是f1这个函数有一个r和e的返回值,r应该代表return value ,e应该代表error。。。

3年前 评论
playmaker 3年前
runstone (作者) 3年前
xianyunyehe

简单的说就是简单

if r, e := f1(i); e != nil {
}
#等价
r,err  := f1(i)
if err != nil {
}
3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!