2017-12-11 8 views
2

私は初めてPICO-8を見ています。IF ELSE IF ENDがUnclosed Functionエラーを返します

この単純なIF文では、 "UNCLOSED FUNCTION AT LINE 1"というエラーが表示されます。

function MYTEST() 
    local x = 1 
    if x==1 then 
    print("x==1") 
    else if x==0 then 
    print("x==0") 
    end 
end 

私はこの機能が役に立たないと認めますが、インタープリタは実行できません。

なぜですか?

+3

を 'elseif'と'他にない – wBB

+0

if'は、WBBをありがとう! – rodoherty1

答えて

4

コメントに記載されているように、コードをelse ifからelseifに変更すると動作します。また

、最初endendを追加します。

function MYTEST() 
    local x = 1 
    if x==1 then 
    print("x==1") 
    else if x==0 then 
     print("x==0") 
    end 
    end 
end 
+0

ありがとう! 'elseif'が問題でした! – rodoherty1