Saltar al contenido

Swift – Cadena con separador de comas para duplicar

Este team redactor ha estado mucho tiempo buscando soluciones a tus dudas, te dejamos la solución por esto esperamos servirte de mucha apoyo.

Solución:

Utilizar el decimalSeparator:

let formatter = NSNumberFormatter()
formatter.decimalSeparator = ","
let grade = formatter.numberFromString("2,3")

if let doubleGrade = grade?.doubleValue 
    print(doubleGrade)
 else 
    print("not parseable")

Huellas dactilares

2.3

Swift ‘puro’ (sin base)

let str = "9,8"
let sstr = str.characters.split(",").joinWithSeparator(["."])
if let d = Double(String(sstr)) 
    print(d) // 9.8

Reseñas y valoraciones del artículo

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *