ihatov08 blog

プログラミング初心者だけどRailsとSwiftマスターします

今後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("ユーザー名が間違っています。")

}

おつかれさまでした!