Ich lade Zeilen aus einer Textdatei mit sehr großen Zahlen. String hat die Methode toInt, aber wie wandelt man eine Zeichenkette in eine Int64 um, die mit den großen Zahlen umgehen kann?In Swift, wie konvertiert man einen String zu Int64?
Ich sehe keine ToInt64-Methode oder eine ToLong etc. Es muss einen Weg geben, aber ich habe noch nichts gefunden durch die Suche.
Alternativ könnte ich die Zahlen in der Zeichenfolge Ziffer für Ziffer (oder durch Gruppen von Ziffern) lesen und sie dann zusammen mit geeigneten Faktoren von zehn hinzufügen, aber das scheint wie Overkill. Oder ist der richtige Weg, die Daten in einer binären Form zu lesen und so umzuwandeln?
Dank
initialisieren Wenn Sie als App 64-Bit kompilieren dann 'Int' * ist * eine 64-Bit-Integer. –
Während die folgenden Antworten perfekt sind, war in meinem Fall die Antwort von @MartinR am hilfreichsten. Wenn Sie es als Antwort hinzufügen, kann ich Ihnen die Antwort gutschreiben. – shim