Swiftいろいろ: [3] StringからDoubleへの変換
Objective-CのサンプルコードをいろいろとSwiftに変換していてはたと気がついたのだが、
…なんてやると、
beta4以降で追加されるのか、私が見つけられていないだけで、既にSwiftらしい適切なクラスとかがあるのか。なんとなくすっきりしないのである。
String
をDouble
に変換する方法が見つからない。String
からInt
への変換ならInt?
を返すtoInt()
メソッドがあるのだが、toDouble()
なんてのは存在しない。Double
のイニシャライザにもクラスメソッドにもString
を受け取ってDouble
に変換するものは見つからない。var value: String!
(value as NSString).doubleValue
…なんてやると、
Double
に変換できなくはないのだが、あまり美しい方法とは言えないだろう。beta4以降で追加されるのか、私が見つけられていないだけで、既にSwiftらしい適切なクラスとかがあるのか。なんとなくすっきりしないのである。