Синтаксическая ошибка Erlang перед концом

Я пытаюсь создать игру с точками и прямоугольниками, однако, когда я пытаюсь выполнить этот код, который оценивает, была ли нарисована стена, я получаю сообщение об ошибке «синтаксическая ошибка до конца». Код:

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.

person asdf123123123    schedule 29.11.2014    source источник


Ответы (1)


удалить последний;

; является разделителем между падежами, так как следующего падежа нет, это ошибка

person David Budworth    schedule 29.11.2014