Chinaunix
标题:
erlang 新版书上例子错误
[打印本页]
作者:
shijiang1130
时间:
2014-09-08 16:29
标题:
erlang 新版书上例子错误
Erlang R15B01 (erts-5.9.1) [smp:4:4] [async-threads:0]
Eshell V5.9.1 (abort with ^G)
1> c(clock1).
clock1.erl:13: syntax error before: '{'
clock1.erl:18: syntax error before: '{'
clock1.erl:27: syntax error before: '{'
clock1.erl:10: function start/1 undefined
error
2>
作者:
shijiang1130
时间:
2014-09-08 16:31
奇怪作者为什么不写他的这些例子是用在哪个版本的erlang上的
作者:
shijiang1130
时间:
2014-09-08 16:35
Browser ! #{ cmd => fill_div, id => clock, txt => current_time() },
这种是匿名record嘛?
作者:
shijiang1130
时间:
2014-09-08 16:37
回复
3#
shijiang1130
这个是元组
作者:
shijiang1130
时间:
2014-09-08 17:33
回复
4#
shijiang1130
还是错了,是map,在书上找到一句话,映射组从Erlang的R17版开始可供使用。
作者:
shijiang1130
时间:
2014-09-08 17:39
改到erlang 17, erts-6.1后
Erlang/OTP 17 [erts-6.1] [64-bit] [smp:4:4] [async-threads:10]
Eshell V6.1 (abort with ^G)
1> c(clock1).
clock1.erl:18: illegal pattern
clock1.erl:27: illegal pattern
error
2>
作者:
shijiang1130
时间:
2014-09-08 17:40
QQ图片20140828192001.jpg
(41.76 KB, 下载次数: 276)
下载附件
2014-09-08 17:40 上传
作者:
arserangel
时间:
2014-09-08 19:03
u r right.
作者:
shijiang1130
时间:
2014-09-08 19:19
看不下去了,净是websocket,先放下
作者:
ggeneral
时间:
2017-11-10 22:39
compile error for clock1.erl:
$ erlc clock1.erl
clock1.erl:18: illegal pattern
clock1.erl:27: illegal pattern
#18: {Browser, #{ clicked => <<"stop">>} } ->
#27: {Browser, #{clicked => <<"start">>} } ->
I changed "=>" to ":=" to correct the compile error.
#18: {Browser, #{ clicked := <<"stop">>} } ->
#27: {Browser, #{clicked := <<"start">>} } ->
On OSX Yosemite 10.10.2
Erlang/OTP 17 [erts-6.3.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]--Hoi Pham
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2