Koichi Adachi

smart phone app development tips

Swiftで三項演算子

: Stringは省略可能 まだ目が慣れない〜

import Foundation

class ExamTernaryConditionalOperator{
    class func execute() -> (){
        self.innnerMethod(__FILE__)
    }
    
    class func innnerMethod(string :String?){
        let str:String = string!
        var ret = str.hasPrefix("aa")
        
        var v : String
            = ret == true
                    ? "真"
                    : "偽"
        println(v)
    }
}

詳解 Objective-C 2.0 第3版

詳解 Objective-C 2.0 第3版