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())   //  輸出 "偶數" 

創作者介紹

X Code Objective-C Swift 學習記錄 for iOS & macOS (OS X)

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


留言列表 (1)

發表留言
  • 55國語言翻譯公司
  • 的定把力想力把定相麼十小下每後新一生在地們了不。

    Enjoy your own life without comparing it with that of another. 享受﹋自♂己的生♀活☆,別□和○別﹉人比較。*﹎ Condorcet 康□德§賽﹋

    125國﹌語§言翻﹎譯☆公司

    鉦○昱數位﹂翻〇譯□社

    提﹋供♂口○譯英♀語☉等服務◎

    TEL: 02-﹉2369-0932

    LINE-☉ID: 0989000581

    論○文﹌翻譯♀|§www.habofanyi.url.tw/


找更多相關文章與討論