要学习golang,当然要先配置好相关环境啦。Go 安装包下载https://studygolang.com/dl 在Windows下,直接下载msi文件,在安装界面选择安装路径,然后一直下一步就行了。在cmd下输入go version即可看到go安装成功...

要学习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内都可以被调用得到。如果变量定义在函数体内部,则被称之为局部变量。
本文标题为:初探Golang(1)-变量


基础教程推荐
- ruby-on-rails-为使用Rails 4,nginx和乘客的用户设置自定义域 2023-09-21
- win10下使用virtualbox + vagrant配置ruby开发机环境 2023-07-23
- 浅析ELF转二进制允许把 Binary 文件加载到任意位置 2023-07-06
- R语言绘制折线图实例分析 2022-11-21
- Swift中重写和重载的使用与对比总结 2023-07-05
- Ruby3多线程并行Ractor使用方法详解 2023-07-23
- R语言 ggplot2改变柱状图的顺序操作 2022-11-17
- ruby on rails validates 2023-09-22
- Swift初始化器与可选链的使用方法介绍 2023-07-08
- R语言-修改(替换)因子变量的元素操作 2022-11-26