Swiftで文字列をFloat型に変換する
環境
Swift version 5.2.3
書式
Float( 文字列 )
使用例
let cftA = "11.36"
let resA = Float(cftA)
print(resA ?? "nil")
// 数値に変換できない場合は、nil を返す
let cftB = "test"
let resB = Float(cftB)
print(resB ?? "nil")
// アンラップすると安全
let cftC = "56.78"
if let resC = Float(cftC) {
print(resC)
}else{
print("float数値に変換できません")
}
let cftA = "11.36"
let resA = Float(cftA)
print(resA ?? "nil")
// 数値に変換できない場合は、nil を返す
let cftB = "test"
let resB = Float(cftB)
print(resB ?? "nil")
// アンラップすると安全
let cftC = "56.78"
if let resC = Float(cftC) {
print(resC)
}else{
print("float数値に変換できません")
}
let cftA = "11.36" let resA = Float(cftA) print(resA ?? "nil") // 数値に変換できない場合は、nil を返す let cftB = "test" let resB = Float(cftB) print(resB ?? "nil") // アンラップすると安全 let cftC = "56.78" if let resC = Float(cftC) { print(resC) }else{ print("float数値に変換できません") }
実行結果
11.36
nil
56.78
11.36
nil
56.78
11.36 nil 56.78