在 C/C++(以及该家族的许多语言)中,根据条件声明和初始化变量的常用习惯用法使用三元条件运算符:
int index = val > 0 ? val : -val
Go 没有条件运算符。实现与上面相同的代码段的最惯用的方法是什么?我来到了以下解决方案,但似乎很冗长
var index int
if val > 0 {
index = val
} else {
index = -val
}
有什么更好的吗?
MYYA
繁花不似锦
慕的地10843
汪汪一只猫
随时随地看视频慕课网APP
相关分类