英文:
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.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论