bbs
oopers.com
5173 OOPer: 2014-07-13 15:08:54 1
Swiftいろいろ: [3] StringからDoubleへの変換
Objective-CのサンプルコードをいろいろとSwiftに変換していてはたと気がついたのだが、StringDoubleに変換する方法が見つからない。

StringからIntへの変換ならInt?を返すtoInt()メソッドがあるのだが、toDouble()なんてのは存在しない。DoubleのイニシャライザにもクラスメソッドにもStringを受け取ってDoubleに変換するものは見つからない。

var value: String!
(value as NSString).doubleValue


…なんてやると、Doubleに変換できなくはないのだが、あまり美しい方法とは言えないだろう。

beta4以降で追加されるのか、私が見つけられていないだけで、既にSwiftらしい適切なクラスとかがあるのか。なんとなくすっきりしないのである。