结束前的Erlang语法错误

时间:2014-11-29 14:02:24

标签: syntax erlang case

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

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.

1 个答案:

答案 0 :(得分:3)

删除最后一个;

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