使Go编译器默认使用int64

huangapple go评论81阅读模式
英文:

Making Go compiler use int64 by default

问题

我能否在我的系统上让Go编译器默认使用int64?我正在为我的64位机器上的项目欧拉编写代码。代码很少有可能被共享,所以不用担心在32位机器上运行它。

英文:

Is there any way I can make the Go compiler use int64 by default on my system? I am writing code for project Euler on my 64 bit machine. There is little chance the code would be shared so there is no worry about running it on a 32 bit machine.

答案1

得分: 16

在下一个版本1.1中,Go语言中的int类型在64位机器上将会是64位。如果你下载最新的开发代码,你现在就可以使用它。

没有办法强制int类型的大小。然而,当你使用int时,你不应该假设特定的大小。相反,应该将你的数字明确地声明为int64类型。

英文:

The int type in go will be 64bits on 64bit machines in the next release, version 1.1. If you download the latest development code you can use it now.

There is no way to force int to be a certain size. However, when you use int you should never assume a particular size. Instead, explicitly type your numbers as int64.

huangapple
  • 本文由 发表于 2012年12月18日 01:12:15
  • 转载请务必保留本文链接:https://go.coder-hub.com/13918744.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定