elixir 操作符
在 Elixir 中, |> 是管道操作符,也称为“管道符号”。它表示将左侧表达式的结果作为第一个参数传递给右侧表达式,并将右侧表达式的结果返回。这使得代码更易于阅读和编写,因为它允许以一种类似于自然语言的方式组合函数调用。
例如,以下代码使用管道操作符将数字列表转换为字符串列表,然后过滤出长度为 3 的字符串,并将结果打印出来:
[1, 2, 3, 4]
|> Enum.map(&to_string/1)
|> Enum.filter(&String.length/1.(&1) == 3)
|> IO.inspect
输出结果为:
["1", "2", "3"]
原文地址: https://www.cveoy.top/t/topic/DPF 著作权归作者所有。请勿转载和采集!