This code snippet这是在OPA书延长“hello_chat”的尝试,是提高奇怪的语法错误如下:语法错误解析<表达式一元“ - ”>
[[email protected] 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,
-
巴曼
更正:http://pastebin.com/NWMFiCqT – Fred