为了账号安全,请及时绑定邮箱和手机立即绑定

在 Go 中将 varName 调暗为 int64?

在 Go 中将 varName 调暗为 int64?

Go
哔哔one 2022-01-10 19:11:58
我如何Dim varName as int64 = value在 Go 中编写等价物?每当我发现自己需要在 Go 中声明一个变量时,我都会搜索很多,直到找到正确的语法。
查看完整描述

1 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

使用变量声明(可以在函数内部和顶层使用来创建全局变量):


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 int

var i5 = int64(4) // Good! i5 will be of type int64

var i6 int64 = 4  // Also good: explicitly provided type

i7 := 4           // Wrong! i4 will be of type int

i8 := int64(4)    // Good! i5 will be of type int64


查看完整回答
反对 回复 2022-01-10
  • 1 回答
  • 0 关注
  • 200 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号