我在我的 Mac (OS X) 和 Ubuntu 14.04 电脑上安装了 Erlang。尝试在 Mac 上创建地图,但完全相同的代码在我的 Ubuntu 电脑上产生错误。我已经在另一台计算机上尝试过它,它也在那里工作。这是代码:
Map = #{"hi" => 42} .
这是来自这里的示例代码。在我的 Ubuntu 安装上,它说syntax error before {
.
我的 Erlang 版本可能是某种问题吗?我是从 aptitude 安装的。当我启动它时,它显示“Eshell V5.10.4”。
如果我将代码写在一个文件中并尝试从 shell 编译它,也是一样的。