Go中是否有uint64文本?
我在看围棋。我想使用uint64文本。这在围棋中可能吗 以下是我希望如何使用uint64文本的示例:Go中是否有uint64文本?,go,long-integer,literals,unsigned,uint64,Go,Long Integer,Literals,Unsigned,Uint64,我在看围棋。我想使用uint64文本。这在围棋中可能吗 以下是我希望如何使用uint64文本的示例: for i := 2; i <= k; i += 1 { // I want i to be a uint64 ... } i:=2的;i您可以将整数文本强制转换为uint64 for i := uint64(1); i <= k; i++ { // do something } 您必须显式地将变量声明为该类型。int文本的类型为int,类似于需要var i ui
for i := 2; i <= k; i += 1 { // I want i to be a uint64
...
}
i:=2的
;i您可以将整数文本强制转换为uint64
for i := uint64(1); i <= k; i++ {
// do something
}
您必须显式地将变量声明为该类型。int文本的类型为int
,类似于需要var i uint64
。在你的例子中,你也必须改变你的作业,比如这样
var i uint64
for i = 2; i <= k; i += 1 { // I want i to be a uint64
...
}
var i uint64
对于i=2;i规范中的相关章节:.@salvadodali“put”是什么意思?我最初问题的答案是否定的,Go中没有uint64
literal这样的东西。显然,您必须强制转换到uint64
。
var i uint64
for i = 2; i <= k; i += 1 { // I want i to be a uint64
...
}