0%

[swift] Extension

Swift這個語法常常會遇到參數型態間的轉換,寫慣了C#,常常遇到什麼參數轉換就會想要.toString() .toInt()阿之類的,偏偏Swift沒有這些function不打緊,還每種型態的變數互轉常常方式不一樣….搞得我每次遇到都要查一下到底這次又該用哪個function來轉換好,最後索性就把這些整理起來做成Extension,以後就跟C#一樣to啥to啥的就好.

  • 那接下來就來介紹怎麼擴充Swift的function語法
  • extension是關鍵字,擴充String類別型態的function ```swift
    extension String{
    func toDoublue() -> Double{
      return (self as NSString).doubleValue;
    
    }
    }

```

  • 結果