Sto caricando le righe da un file di testo con numeri molto grandi. String ha il metodo toInt, ma come si converte una stringa in un Int64 che sarà in grado di gestire i numeri grandi?In Swift, come si converte una stringa in Int64?
non vedo un metodo toInt64 o un Tolong ecc Ci deve essere un modo, ma non ho trovato nulla cercando ancora.
In alternativa, suppongo di poter leggere i numeri nella stringa cifra per cifra (o per gruppi di cifre) e quindi aggiungerli insieme a fattori appropriati di dieci, ma sembra eccessivo. O forse il modo corretto è quello di leggere i dati in una forma binaria e convertirli in quel modo?
Grazie
Se si compila come un 64-bit app poi 'Int' * è * un intero a 64 bit. –
Mentre le risposte qui sotto sono perfettamente valide, nel mio caso la risposta di @MartinR è stata la più utile. Se lo aggiungi come risposta, posso darti il credito della risposta. – shim