三元条件运算符
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 不变。
三元运算符参考文献: