Высокодоступная и отказоустойчивая среда Jenkins

Вы можете использовать StringEx . Он расширяет String с преобразованием строк в число, включая toDouble().

extension String {
    func toDouble() -> Double?
}

Он проверяет строку и терпит неудачу, если ее нельзя преобразовать в double.

Пример:

import StringEx

let str = "123.45678"
if let num = str.toDouble() {
    println("Number: \(num)")
} else {
    println("Invalid string")
}

0
задан Dhruv Barochiya 5 March 2019 в 11:07
поделиться