【问题标题】:Erlang Syntax error before end结束前的Erlang语法错误
【发布时间】:2015-01-27 23:10:38
【问题描述】:

我正在尝试制作点和框游戏,但是当我尝试执行此代码来评估是否已绘制墙时,我收到“结束前的语法错误”错误。代码:

setnextwall(Start, 60) ->
    true.

setnextwall(60, Steps) ->
    setnextwall(0, Steps + 1).

setnextwall(Start, Steps) ->
    case array:get(Start, Rooms) of
        false ->
            buildwall(Start);
        true ->
            setnextwall(Start + 1, Steps + 1);
    end.

【问题讨论】:

    标签: syntax erlang case


    【解决方案1】:

    删除最后一个;

    ;是case之间的分隔符,因为没有后面的case,所以是错误的

    【讨论】:

      猜你喜欢
      • 2014-03-19
      • 2014-06-08
      • 2011-04-06
      • 2012-05-16
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 2022-01-12
      • 2016-08-26
      相关资源
      最近更新 更多