LoginSignup
0
2

More than 1 year has passed since last update.

【Swift】三項演算子

Posted at

書き方

条件式 ? trueの場合 : falseの場合

let num1 = 11
let num2 = 10
print(num1 == num2 ? "same" : "different")
// different

↓このように書くのと同じ処理

if num1 == num2 {
    print("same")
} else {
    print("different")
}
// different

・条件式には!=演算子も使える

print(num1 == num2 ? "same" : "different") // different
print(num1 != num2 ? "different" : "same") // different

・三項演算子を利用した宣言

let result = num1 == num2 ? "same" : "different"
print(result)
// different
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2