Синтактична грешка на 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