带有map的函数的多个返回值

时间:2015-09-20 15:04:12

标签: go

我想知道以下是否有速记版本:

func MyFuncWithAMap() (string, bool) {

    // More code here ...

    // Can I combine these lines?
    val, ok := myMap[key]
    return val, ok
}

我试过了:

return myMap[key]

但是编译器抱怨我只会在这里返回一个值,而不是可选的布尔值。

0 个答案:

没有答案