如何在elixir中使用`select`?

Tro*_*han 0 elixir

Ruby有selectreject- 如何返回给定函数返回trueElixir中可枚举的所有元素?什么是关键字?

Tro*_*han 5

在Elixir中,相应的函数selectfilter/2.

所以使用filter/2而不是selectreject/2红宝石一样.

有关官方文档,请参阅:

filter/2:https://hexdocs.pm/elixir/Enum.html#filter/2

reduce/2:(与过滤器相反):https: //hexdocs.pm/elixir/Enum.html#reduce/2

  • 为了节省他人的时间 - "减少"并不是过滤器的反面,就像Elixir 1.5.1一样 - 它是一个完全不同的功能,不要混淆两者!请改用"拒绝". (3认同)