ざっくりん雑記

プログラミングで忘れそうなことをひたすらメモる

Swift - 複数の条件式を書く

複数の条件式を書く時

Swiftのif文においては複数の条件式をカンマ区切り書くことができて、良い。

func judgmentPassOrFailTest(math:UInt, english:UInt) {
    if math >= 60, english >= 60, math+english >= 120 {
        print("あなたは合格です!", terminator: "/")
    } else {
        print("あなたは残念ですが, 不合格です", terminator: "/")
    }
    print("数学:\(math), 英語:\(english), 合計:\(math+english)")
}

judgmentPassOrFailTest(math: 56, english: 90)
judgmentPassOrFailTest(math: 63, english: 10)
judgmentPassOrFailTest(math: 62, english: 61)
あなたは残念ですが, 不合格です/数学:56, 英語:90, 合計:146
あなたは残念ですが, 不合格です/数学:63, 英語:10, 合計:73
あなたは合格です!/数学:62, 英語:61, 合計:123

参考