Objective-C ,,我們常用 Category 來擴充現有的 ClassSwift 有個很相似的語法叫extension 它不但可以擴充 class 也適用於 Value Type的項目,請參考以下案例:

 

extension Int{

    func checkIfOdd() -> String {

        var answer = "不知"

        if( self % 2 == 1){

            answer = "奇數"

        }else{

            answer = "偶數"

        }

        return answer

    }

}

 

var a=101

print(a.checkIfOdd())  // 輸出 "奇數"

print(202.checkIfOdd())   //  輸出 "偶數" 

arrow
arrow
    全站熱搜

    shenfive 發表在 痞客邦 留言(1) 人氣()