在 Objective-C 中,,我們常用 Category 來擴充現有的 Class。Swift 有個很相似的語法叫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()) // 輸出 "偶數"
文章標籤
全站熱搜

的定把力想力把定相麼十小下每後新一生在地們了不。 Enjoy your own life without comparing it with that of another. 享受﹋自♂己的生♀活☆,別□和○別﹉人比較。*﹎ Condorcet 康□德§賽﹋ 125國﹌語§言翻﹎譯☆公司 鉦○昱數位﹂翻〇譯□社 提﹋供♂口○譯英♀語☉等服務◎ TEL: 02-﹉2369-0932 LINE-☉ID: 0989000581 論○文﹌翻譯♀|§www.habofanyi.url.tw/