2012-12-17 10 views
6

Gibt es eine Möglichkeit, kann ich den Go-Compiler verwenden int64 standardmäßig auf meinem System? Ich schreibe Code für Projekt Euler auf meiner 64-Bit-Maschine. Es gibt kaum eine Chance, dass der Code geteilt wird, also gibt es keine Bedenken, ihn auf einer 32-Bit-Maschine auszuführen.Making Go-Compiler verwenden int64 standardmäßig

+7

Warum nicht einfach 'int64' anstelle von' int' verwenden? –

Antwort

16

Die int Typ gehen wird 64 Bit auf 64-Bit-Maschinen in der nächsten Version 1.1. Wenn Sie den neuesten Entwicklungscode herunterladen, können Sie ihn jetzt verwenden.

Es gibt keine Möglichkeit, int eine bestimmte Größe zu erzwingen. Wenn Sie jedoch int verwenden, sollten Sie niemals eine bestimmte Größe annehmen. Geben Sie stattdessen explizit Ihre Zahlen als int64 ein.

+0

Ich denke, das ist eine gute Ergänzung – cobie

+0

Hallo Stephen Weinberg, wo können wir die Go's TODO-Liste oder nächste Version Info bekommen? – Gizak