【发布时间】:2021-05-11 02:15:21
【问题描述】:
示例:我们有一个列表 [1,2,3,4] 和一个 fn &(&1 >= 3) 我想取回 3 和 [1,2,4]
目前我正在这样做:
index = Enum.find_index(list, func)
elem = Enum.at(list, index)
rest = List.delete_at(list, index)
这是 3 行代码,看起来像是可以缩短的常见模式。有没有更好的方法来实现这样的目标?
【问题讨论】:
标签: elixir