1

Opaブックの「hello_chat」を拡張しようとするこのコードスニペットは、次のような奇妙な構文エラーを引き起こしています。

[bahman@bleda Peyk]$ opa main.opa
In main.opa [24:2-24:2 | global chars=600-600]
Syntax error at line 24, column 2
The error may be in the following citation, usually in the red part (starting at ⚐) or just before:
<<(
  net = Network.cloud("PEYK")
  room_name = Dom.get_value(#room)
  server_channel = "{room_name}__SERVER"
  Network.add(room_name, net)
  ⚐Network.add(server_channel, net)

  user = String.to_lower(Dom.get_value(#user))
  do notify_room_join(server_channel, user)

>>
Hint: expected "" or "%" or "&" or ")" or "*" or "," or "->" or "/" or "/*" or "//" or ":" or "<" or "<-" or "=" or "?" or "@" or "|" or "||" or '  ' or ' ' or '+' or '-' or '^' or <spacing> or <xhtml> 
(while parsing <expression unary '-'> starting at line 23, column 2)
Error
Syntax error

おそらく私はいくつかの愚かな間違いをしているが、約4時間後にソースを理解することができませんでした。ヒント/ヘルプをいただければ幸いです。TIA、

-
バフマン

4

1 に答える 1

2

関数がvoidを返す前にdomy_funを置くことを忘れないでください;)

于 2011-10-22T11:11:17.463 に答える