为什么我之前会遇到语法错误:'{'?

Yeh*_*mov 3 erlang eshell erl erlang-shell

在玩Erlang入门部分时, 我遇到了一些奇怪的语法错误(简单的地图初始化).有什么建议为什么会发生这种情况?

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

  • 1:之前的语法错误:'{'

详细信息: Erlang R16B03(erts-5.10.4),Eshell V5.10.4.

Lol*_*4t0 8

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

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