2012-12-17 7 views
6

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

+7

perché non basta usare 'int64' invece di' int'? –

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.

+0

penso che sia una buona aggiunta – cobie

+0

Ciao Stephen Weinberg, dove possiamo ottenere l'elenco TOD di Go o le informazioni sulla prossima versione? – Gizak