在Go语言学习中,首先我们会涉及到声明变量,就像我们java中需要声明一些变量来使用是一个道理,在java中我们例如声明一个变量的话,我们常见的做法是这样的:
String name = "张三";
在Go语言中,我们声明变量的方式是多样的,下面我们列举下声明一个name的变量为张三,示例如下:
第一种声明方式是:
var name = "张三"; 备注:这种方式的话,go语言会自动把后面的类型赋予给前面的变量上,这里我们使用字符串,所以这里name的类型也是string,只是属于隐式的声明而已。
第二种方式是:
var name string = "张三" 备注:这种方式的话,我们给name强制的建立类型,只是区别去java这种语言,这里的类型是放在变量后面的。
第三种方式是:
var name = string("张三") 备注:这种方式的话,其实和第一种方式差不多,只是我们是显示的声明这个name的变量为string。
第四种方式是:
name := "张三" 备注:这种方式会更简单,简写了很多。但是原理上和第一种方式是一样的
下面我们看下上面几种声明方式的运行结果:
扩展知识:
1、上面我们演示的是string,当然还有int,float,double等都可以这么来操作,如下图:
以上就是我们关于在go语言中如何声明变量的介绍。
还没有评论,来说两句吧...