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?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage