与C ++中的Scala函数分配等效

时间:2019-05-28 15:47:04

标签: c++ scala syntax

Scala中有一种特殊的语法,该语法允许某种函数“赋值”或在1行中返回。我想知道C ++中是否有等效的东西。

Scala示例:def abs(x: Int) = if (x >= 0) x else -x

1 个答案:

答案 0 :(得分:1)

您可以使用三元运算符:

int xyz(int x) { return x >= 0 ? x : -x; }

有关更多信息,请参见here