ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

初探Golang(1)-变量

2021-04-14 00:02:38  阅读:123  来源: 互联网

标签:10 定义 age Golang 初探 var 变量 赋值


要学习golang,当然要先配置好相关环境啦。

Go 安装包下载

https://studygolang.com/dl
在Windows下,直接下载msi文件,在安装界面选择安装路径,然后一直下一步就行了。

在cmd下输入

go version

即可看到go安装成功

Goland安装

https://www.jetbrains.com/go/download/download-thanks.html?platform=windows
在官网下载安装包
在安装界面选择安装路径,然后一直下一步就行了。

变量

Go语言是静态强类型语言,所以变量是有明确类型的。变量实质上就是在内存中的一小块空间,用来存储特定类型的可变数据。如果没有变量我们的程序中只能将数值写死都是静态的数据,我们无法更改,变量可以让我们进行动态的操作。在数学概念中变量表示没有固定的值,可以随时改变的数。 例如:除数,减数与被减数等。

如何声明变量

var age int     //声明 未赋值默认为0

如何赋值

var age int     //声明 未赋值默认为0
age = 18        //赋值

//直接根据你所初始化的值,来推导出定义的数据类型
var name = "王钢蛋"
name :="王铁蛋"

//简短定义方式  声明并赋值 
age := 10
var age = 10

Go语言支持根据数据推导数据类型的方法。所以在定义的时候可以不用写数据类型,直接根据你所初始化的值,来推导出定义的数据类型。

多变量定义

//var方式声明多变量
 var a,b,c int
 a=1 
 b=2 
 c=3
//也可以写在一行
var a1,a2,a3 int =10,20,30
//也可以省略类型 根据数据进行类型推导
 var a1,a2,a3 =10,20,"ago"
//如果是多种类型 也可以使用集合
var(
    a1 =""
    a2 =10
)

简短定义方式定义多个变量。 需要注意的是,一个变量在程序中只能够定义一次,重复定义就会报错。

匿名变量

匿名变量也就是没有名字的变量, 开发过程中可能会遇到有些变量不是必须的。匿名变量使用下划线" _ " 表示。 “_” 也称为空白标识符,任何类型都可以使用它进行赋值,而且任何类型赋值后都将直接被抛弃,所以在使用匿名变量时,表示后续代码不需要再用此变量。

变量的作用域

变量在程序中有一定的作用范围,如果一个变量声明在函数体的外部,这样的变量被认为是全局变量,全局变量在整个包内,也就是当前的package内都可以被调用得到。如果变量定义在函数体内部,则被称之为局部变量。

标签:10,定义,age,Golang,初探,var,变量,赋值
来源: https://blog.csdn.net/weixin_44560620/article/details/115682615

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有