Go语言的三元表达式

Go语言明确不支持三元表达式,这里是相关的讨论:

https://groups.google.com/d/msg/golang-nuts/dbyqx_LGUxM/tLFFSXSfOdQJ

官方推荐的做法是用 if 代替:

if expr {
    n = trueVal
} else {
    n = falseVal
}

相关文章