【问题标题】:Cant find Unbalanced parenthesis error?找不到不平衡括号错误?
【发布时间】:2014-04-20 21:08:24
【问题描述】:

我有一些 Erlang 代码,Emacs 告诉我我有“不平衡括号”,但我不知道出了什么问题......这是代码:

    receive
    {connect, Client} ->
        NewPid = spawn_link(fun() -> game_loop(0,0)),
        Client ! NewPid,
        handle_connect()
    end.

错误出现在以 NewPid 开头的行...

【问题讨论】:

    标签: syntax erlang


    【解决方案1】:

    您忘记了game_loop(0,0) 之后的end,以便正确完整地定义匿名函数。因此,sn-p 应如下所示:

    receive
    {connect, Client} ->
        NewPid = spawn_link(fun() -> game_loop(0,0) end),
        Client ! NewPid,
        handle_connect()
    end.
    

    【讨论】:

    • 谢谢!这让我发疯了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-05
    • 1970-01-01
    • 2021-04-10
    • 2014-09-26
    • 2014-11-10
    • 1970-01-01
    相关资源
    最近更新 更多