我可以像在 php 中那样在 go (golang) 中编写一个带有变量赋值的简单 if-else 语句吗?例如:
$var = ( $a > $b )? $a: $b;
目前我必须使用以下内容:
var c int if a > b { c = a } else { c = b }
抱歉,如果此控制语句和我无法在站点内或通过谷歌搜索找到信息,我无法记住名称。:/
正如评论中提到的,Go 不支持三元线。我能想到的最短形式是这样的:
var c int if c = b; a > b { c = a }
但是请不要那样做,这样做不值得,而且只会让阅读您代码的人感到困惑。