我试图找到一些关于如何使用
|>
运算符对一系列操作的结果进行赋值的答案,例如将多个函数与 Enum
对象一起使用,但没有找到任何明确的示例。
根据我的理解,在管道运算符链中,最后一个运算符会将运算结果传递给下一个函数。在这种情况下,这就是您将一系列
|>
的结果分配给变量的方式吗?
data <-
some_list
|> Enum.map()
|> Enum.sort()
在上面,
data
会包含这条链的最终结果的值吗?
只需使用
=
运算符:
data =
some_list
|> Enum.map()
|> Enum.sort()