我可以在go(golang)中编写一个简单的if-else语句,具有变量赋值,就像我在PHP(例如)中所做的那样:
$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 }