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らしい適切なクラスとかがあるのか。なんとなくすっきりしないのである。