[Swift]文字列(String)をDoubleに変換するには?

Swift

どうも、ちょげ(@chogetarou)です。

文字列をDouble型の値に変換する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列をDoubleに変換するには、Double()を使います。

具体的には、Double()の引数に文字列を指定します。

Double(str) //strをDoubleに変換

Double(str)は、文字列をDouble型に変換した結果を返します。

変換に失敗することがあるので、Optionalへの対策をする必要があります。

使用例

var num1 = "123.456"
var num2 = "-22.11"

var dNum1 : Double = Double(num1) ?? 0
var dNum2 : Double = Double(num2) ?? 0

print(dNum1) //123.456
print(dNum2) //-22.11

オススメの記事

[Swift]文字列を正規表現で置換するには?

[Swift]数値を2進数の文字列に変換するには?

[Swift]Date(日付)を文字列に変換するには?

コメント

タイトルとURLをコピーしました