为什么这样做:
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)
[]
是因为我正在过滤该功能吗?
答案 0 :(得分:2)
除非我遗漏了某些内容,否则在第二个例子中你会输错。它应该是 lowks 而不是 low 。
iex(1)> Enum.filter(String.split("lowks kian seong"), fn(x) -> x == "lowks" end)
["lowks"]