我在下面试过这个:
iex(7)> String.split ("hello world") |> String.upcase |> Enum.join(" // ")
我得到了这个:
** (Protocol.UndefinedError) protocol Enumerable not implemented for "HELLO WORLD"
(elixir) lib/enum.ex:1: Enumerable.impl_for!/1
(elixir) lib/enum.ex:112: Enumerable.reduce/3
(elixir) lib/enum.ex:1124: Enum.reduce/3
知道的人可以告诉我为什么这不起作用吗?