if文・if三項演算子・switch文



if文


var cnt = 30
if 50 < cnt {
    print("so much...")
} else if 25 < cnt {
    print("so so..")    //------so so..となる。
} else {
    print("few..")
}    
            

if文において大きいものは右(なので、> >=演算子は使わない)として統一したほうが見通しが良いように思う。


if三項演算子

条件 ? A : B 


var cnt = 30
var result : String
result = 25 < cnt ? "so so.." : "few.."
print(resutl)   //------so so..    
            

switch文


let cnt = 10
switch cnt {
case 0,1:
    print("0 or 1")
case 2...5
    print("2/3/4/5")
case 6..<20
    print("from 6 to 19")   //------from 6 to 19
default:
    print("other")
}