Brechen Sie eine Zahl bis zu einer Reihe von einzelnen Ziffern auf.
Wenn ich die Ganzzahl 123 habe und die Ziffern in ein Array [1,2,3] aufteilen möchte, was ist der beste Weg, dies zu tun? Ich habe viel damit rumgespielt und ich habe die folgenden Arbeiten:
var number = 123
var digits = Array(String(number)).map{Int(strtoul((String($0)),nil,16))}
Ich schaue es mir an und glaube, dass es einen besseren / einfacheren Weg gibt, dies zu tun. Wenn nicht, wird es vielleicht bei der Websuche auftauchen. Irgendwelche alternativen Ideen?