在 Go 中将 varName 调暗为 int64?

我如何Dim varName as int64 = value在 Go 中编写等价物?

每当我发现自己需要在 Go 中声明一个变量时,我都会搜索很多,直到找到正确的语法。


哔哔one
浏览 201回答 1
1回答

牛魔王的故事

使用变量声明(可以在函数内部和顶层使用来创建全局变量):var i int64 = value如果value是一个类型化的int64值,你可以省略将被推断的类型:var i2 = value // type is inferred短变量声明(可能只出现在函数体内):i3 := value // type is inferred笔记:如果您使用具有不同类型的值或无类型常量,则必须小心使用变量声明(无类型)和短变量声明。在这些情况下,可能需要显式类型转换才能使新变量获得正确的int64类型!var i4 = 4        // Wrong! i4 will be of type intvar i5 = int64(4) // Good! i5 will be of type int64var i6 int64 = 4  // Also good: explicitly provided typei7 := 4           // Wrong! i4 will be of type inti8 := int64(4)    // Good! i5 will be of type int64
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go