为什么这个特殊的字符串过滤在Elixir中不起作用?

时间:2014-03-09 04:49:36

标签: elixir

为什么这样做:

iex(9)> Enum.filter(["lowks", "kian", "seong"], fn(x) -> x == "lowks" end)
["lowks"]

虽然这不是:

iex(5)> Enum.filter(String.split("low kian seong"), fn(x) -> x == "lowks" end) []

是因为我正在过滤该功能吗?

1 个答案:

答案 0 :(得分:2)

除非我遗漏了某些内容,否则在第二个例子中你会输错。它应该是 lowks 而不是 low

iex(1)> Enum.filter(String.split("lowks kian seong"), fn(x) -> x == "lowks" end)
["lowks"]