【发布时间】:2014-03-08 17:43:33
【问题描述】:
我在下面尝试了这个:
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
知道的人可以告诉我为什么这不起作用吗?!
【问题讨论】:
-
不在电脑附近,但试试
String.upcase("hello world") |> String.split |> Enum.join(" // ")。
标签: elixir