三元条件运算符
pushunique!(A, x) = x in A ? A : push!(A, x)
三元条件运算符是一个不太罗嗦的 if
… else
表达式。
语法具体是:
[condition] ? [execute if true] : [execute if false]
在这个例子中,只有当 x
还没有在 A
中时,才将 x
添加到集合 A
中。否则,我们只是保持 A
不变。
三元运算符参考文献:
pushunique!(A, x) = x in A ? A : push!(A, x)
三元条件运算符是一个不太罗嗦的 if
… else
表达式。
语法具体是:
[condition] ? [execute if true] : [execute if false]
在这个例子中,只有当 x
还没有在 A
中时,才将 x
添加到集合 A
中。否则,我们只是保持 A
不变。
三元运算符参考文献: