为什么我之前会出现语法错误:'{'?

Why do I get syntax error before: '{'?

在和Erlang getting started section一起玩的时候 我在琐碎的用例(简单的地图初始化)中遇到了奇怪的语法错误。有什么建议为什么会这样吗?

1> #{ "key" => 42}.

  • 1: syntax error before: '{'

详情:Erlang R16B03 (erts-5.10.4), Eshell V5.10.4.

因为地图是在 Erlang 17 中引入的。

您必须升级您的安装或不使用地图。