Go对于已声明但未使用的变量会在编译阶段报错,要求好严格,但的确应该支持。多个变量的声明和赋值常量在变量前加const关键字,这个变量就变成了一个常量定义变量组Go语言中,同时声明多个变量、常量或导入多个包时,可采用分组的方式声明。这点很不错,比其它语言要好。Go里面也有直接定义好的位数类型rune , int8 , int16 , int32 , int64 和 byte , uint8 , uint16 , uint32 , uint64 。其中 rune 是 int32 的别称, byte 是 uint8 的别称。比如:var a int8 = 4var c int32 = a编译的时候会报错: as type int32 in assignment。另外,尽管int的长度是32bit,但是int与int32也是不可以互用的。复数的形式为 RE + IMi ,其中 RE 是实数部分, IM 是虚数部分,而最后的 i 是虚数单位。
暂无评论