>假设管道操作的结果是我想在布尔条件下检查的值
def isGreaterThanZero? do
num =
|> some pipe which returns a number
num > 0
end
我可以以某种方式将其重构为:
def isGreaterThanZero? do
some pipe which returns a number
|> Boolean.true(&1 > 0)
end
Kernel.>/2
是一个泛型函数。
所以你可以使用Kernel.>(1,2)
.
def isGreaterThanZero? do
num =
|> some pipe which returns a number
|> Kernel.>(0)
end