golang基础 -- 变量申明

Golang是一种静态类型的编程语言,编译器需要在编译阶段就知道每个值的类型。值的类型给编译器提供两部分信息:1、需要分配多少内存给这个值(规模)2、这段内存代表什么(表示)规模和表示是类型名的一部分。

Golang的变量申明有以下几种,如下所示:

var a string = "123"
或者
var a string
a = "123"


var a = "123"


a := "123"

上面的三种情况都可以申明变量
第一种方式是显示的申明,指出变量的类型。如果接下来要给该变量赋值的类型与变量申明的类型不同就会报错。
第二种与第三种方式相同,直接赋值。变量的类型由所赋值的类型确定

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容