Re: Swiftいろいろ: [3] StringからDoubleへの変換
とりあえず当面の回避策としてこんなextensionを定義。
やっぱ、Stringの標準メソッドに存在するべきだと思うぞ。
extension String {
func toDouble()->Double? {
let scanner = NSScanner(string: self)
scanner.charactersToBeSkipped = nil
var value: Double = 0
if scanner.scanDouble(&value) {
return value
} else {
return nil
}
}
}
やっぱ、Stringの標準メソッドに存在するべきだと思うぞ。