C'è un modo per rendere i Int64 Go usare il compilatore di default sul mio sistema? Sto scrivendo il codice per il progetto Euler sulla mia macchina a 64 bit. Ci sono poche possibilità che il codice venga condiviso, quindi non ci si deve preoccupare di eseguirlo su una macchina a 32 bit.Fare Go usare il compilatore Int64 per impostazione predefinita
6
A
risposta
16
Il int
type in go sarà 64 bit su macchine a 64 bit nella prossima versione 1.1. Se si scarica il codice di sviluppo più recente, è possibile utilizzarlo ora.
Non c'è modo di forzare lo int
in modo che abbia una certa dimensione. Tuttavia, quando si utilizza int
non si dovrebbe mai assumere una dimensione particolare. Invece, digita esplicitamente i tuoi numeri come int64.
perché non basta usare 'int64' invece di' int'? –