想象一下,管道操作的结果是我要在布尔条件下检查的值
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
答案 0 :(得分:2)
Kernel.>/2
是通用函数。
因此您可以使用Kernel.>(1,2)
。
def isGreaterThanZero? do
num =
|> some pipe which returns a number
|> Kernel.>(0)
end