2017-03-16 11 views
0

私の問題は何もわかりません。私はこのXcodeのものに新しいです、私はちょうど期待される宣言エラーでいくつかの助けが必要です。これは私のコードif statement expected declaration error(スワップコード言語)

するvar MYNAME = UITextInput.self

let age = Int() 

if age { 
print ("error") 
} else { 
print ("welcome," + String(myname)) 
} 

であるXcodeが示すと宣言を期待されています。ある人が私を助けてくれますか?ありがとう

+1

用のため

? –

答えて

1

Intはブールに変換できません。 Int変数を他のint値と比較する必要があります。

0

あなたは年齢をIntegerとして宣言していますが、比較するにはBoolean型を使用しています。これは、比較が類似の型で行われるためエラーとなります。だから、ブーリアンとしての年齢を宣言するか、または比較で整数値を使用する必要があります。あなたがもし条件に年齢と比較したいどのようなブール比較

let age = Bool() 

if age { 
print ("error") 
} else { 
print ("welcome," + String(myname)) 
} 

または整数

let age = Int() 

    if age == 0 { 
    print ("error") 
    } else { 
    print ("welcome," + String(myname)) 
    }