■
今後IDやpasswordを入力するアプリを作成する際に必要となるif,elseについて学ぶ。
var age = 20 if age >= 18 { print("You can play!") } else { print("Sorry, you're too young") } => "You can play"\n
ageを18未満にすると
"Sorry, you're too young"
が出力される。
2つの条件をチェックするには? ex)名前がtomかつ年齢が18歳以上の場合をチェックする条件を作る。 アンパサアンド(意味:かつ) パイプライン(意味:もしくは)
var name = "tom" if name == "tom" { print("Hi" + name + "you can play!") } else { print("Sorry, " + name + "you can't play") } if name == "tom" && >= 18 { print("You can play") } if name == "tom" || name == "timtam" { print("Hi " + name) }
boolean変数
var isMale = true if isMale { plint("You can fly") }
boolean変数がtrueであれば条件式もtrueになる。
演習問題 ユーザー名とパスワードを格納した変数を用意し、ユーザー名とパスワードの両方が設定した値と等しいときに設定した値を出力させる。
var username = "tom" var password = "mypass" if username == "tom" && password == "mypass" { print("ログインできました!") } else if username != "tom" && password != "mypass" { print("IDとパスワードが間違っています") } else if username == "tom" { print("パスワードが間違っています") } else { print("ユーザー名が間違っています。") }
おつかれさまでした!