07. Go 语言的变量声明
AI 概述
1. 单变量声明2. 多变量声明3. 小结
从本文开始我们就要正式开始学习 Go 语言的语法了,本文主要介绍了 Go 语言在代码中声明变量的几种方式,在 Go 语言中变量声明形式主要分为两种:
单变量声明
多变量声明
下面我们一一来看下这两种声明形式:
1. 单变量声明
Go 语言的变量声明需要使用关键字var,...
目录
从本文开始我们就要正式开始学习 Go 语言的语法了,本文主要介绍了 Go 语言在代码中声明变量的几种方式,在 Go 语言中变量声明形式主要分为两种:
- 单变量声明
- 多变量声明
下面我们一一来看下这两种声明形式:
1. 单变量声明
Go 语言的变量声明需要使用关键字var,声明形式形如:var 变量名 变量类型,其中变量名由数字字母下划线组成,变量类型为 Go 语言内置支持的类型或者用户自定义类型。我们来尝试一下修改上节课所编写的 helloworld.go 的代码,使其输出一个变量值为 “Hello World!” 的代码:
package main
import "fmt"
func main() {
var helloWorld string
helloWorld = "Hello World!"
fmt.Println(helloWorld)
}
- 第 6 行:声明一个叫 helloWorld 的 string 类型变量,数据类型表明这个变量内会存储什么类型的数据;
- 第 7 行:给 helloWorld 这个变量赋值为”Hello World!”;
- 第 8 行:输出 helloWorld 变量的值。
Tips:关于变量的数据类型我们会在后面的小节进行讲解。
上面代码运行后输出结果:

2. 多变量声明
和单变量相同,都是使用var关键字,声明的形式形如:var 变量名 1,变量名 2 变量类型,其中不同变量之间使用,分隔开。这些变量都是相同类型的变量,GO 语言无法在同一行内声明不同类型的两个变量。我们来尝试一下修改 helloworld.go 的代码,使其输出两个变量值分别为 “Hello”和”World! “的代码:
package main
import "fmt"
func main() {
var hello, world string
hello = "Hello"
world = "World!"
fmt.Println(hello, world)
}
- 第 6 行:声明两个分别叫 hello 和 world 的 string 类型变量;
- 第 7 行:给 hello 和 world 变量分别赋值为 “Hello” 和 “World!”;
- 第 8 行:输出 hello 和 world 变量的值。
输出结果:

3. 小结
本文主要介绍了 Go 语言的两种变量声明方式:单变量声明和多变量声明。主要记住 Go 语言中的变量声明关键字 var ,和 JS 声明变量的关键字一样。
以上关于07. Go 语言的变量声明的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。
声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » 07. Go 语言的变量声明
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » 07. Go 语言的变量声明

微信
支付宝