繁体   English   中英

结束前的Erlang语法错误

[英]Erlang Syntax error before end

我正在尝试制作一个点和盒子游戏,但是当我尝试执行此代码来评估是否已经绘制了一个墙时,我得到一个'结束前的语法错误'错误。 编码:

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.

删除最后一个;

; 在案例之间是一个分隔符,因为没有以下情况,这是一个错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM