Mappatura da numeri a Lettere
In questo snippet vedrai come trasformare una array di numeri in una array degli stessi numeri in formato lettere.
import UIKit // Array Numeri var arrayInt = [10,23,34] // Array di dizionario con valori in numeri e lettere var mappaValori = [0: "Zero", 1:"Uno", 2:"Due", 3: "Tre", 4:"Quattro", 5:"Cinque",6:"Sei",7:"Sette", 8:"Otto",9:"Nove", 10: "Dieci"] // Mappatura della Array let stringa = arrayInt.map { (number) -> String in //print (number) var output = "" var numero = number while numero > 0 { output = mappaValori[numero % 10]! + output numero /= 10 } return output } // Stampa del risultato print (stringa) // Risultato ["UnoZero", "DueTre", "TreQuattro"]