Return: 在 Go 中意味着什么

我遇到了这样的函数(为了清楚起见,进行了简化):


func myfunc(ir io.RuneReader, ib []byte, is string, pos, ncap int, dstCap []int) []int {

var matched bool

// do something to get matched, change dstCap

Return:

    if !matched {

        return nil

    }

    return dstCap

}

“返回:”这行是什么意思?


哈士奇WWW
浏览 100回答 1
1回答

至尊宝的传说

它是一个标签。goto它可以用作、break、 或语句的目标continue。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go