Go 语言如何给变量赋值?

2022-12-29 0 526

责任编辑首秀自「慕课网」,想介绍更多IT蔬果文本,开发人员圈高热闻,热烈欢迎高度关注!

译者|慕课网菁英客座教授 Codey

Go 词汇中怎样给两个表达式表达式:

1. 单表达式表达式

Go 词汇的表达式采用的是 =记号,表达式操作过程能在变量新闻稿时表达式,也能在表达式新闻稿后表达式,假如在表达式新闻稿时间接表达式,能不必新闻稿表达式类别。须要特别注意的是 Go 词汇表达式新闻稿后会调用两个初始值“,即便不表达式也能间接采用。他们来透过两个范例来深入细致介绍变量的表达式和”初始值”和新闻稿时表达式:

Tips:表达式的正则表达式他们会在前面的拍子展开深入细致传授,那个拍子中而已单纯介绍下。

package main import “fmt” func main() { var num1 int fmt.Println(“num1的初始值:”, num1) num1 = 10 // 采用=对num1展开表达式操作方式 fmt.Println(“num1的值:”, num1) var num2 = 20 //在新闻稿表达式时,采用 = 对num2 展开表达式操作方式 fmt.Println(“num2的值:”, num2) } 标识符块123456789101112第 6 行:新闻稿了两个名叫 num1 的 int 类别表达式;第 7 行:输出表达式 num1 的初始值;第 8 行:对 num1 表达式重新表达式,使其值变为 10;第 9 行:打印重新表达式后的 num1 表达式的值;第 10 行:新闻稿两个名叫 num2 的表达式,并间接对其表达式为 20;第 11 行:打印 num2 表达式的值。

输出结果:

Go 语言如何给变量赋值?

控制台中输出了 num1,num2 的值

从输出的结果能看出,新闻稿了表达式 num1 后,num1 就已经具有了初始值:0,能间接拿来展开采用而程序并不会报错。后对 num1 展开表达式,改变了 num1 的值,使其值变为了 10。在新闻稿表达式 num2 的时候没有给予 num2 表达式类别,就间接表达式了,这个是 Go 词汇的特性。Go 词汇能在新闻稿的时候间接不定义类别表达式,其新闻稿的表达式类别和表达式的类别一致

2. 多表达式表达式

Go 词汇中的=记号,不仅仅能给两个表达式表达式,它能表达式复数的表达式,形如表达式,表达式=表达式值,表达式值,复数表达式和表达式值之间采用,隔开。多表达式和单表达式表达式的采用方法一致。

package main import ( “fmt” ) func main() { var num1, num2 = 10, 20 //采用,分割从而展开多表达式表达式 fmt.Println(“num1,num2的值:”, num1, num2) num1, num2 = 30, 40 //采用,分割从而展开多表达式表达式fmt.Println(“num1,num2的值:”, num1, num2) } 标识符块123456789101112第 8 行:新闻稿两个表达式 num1 和 num2 并间接给这两个表达式分别表达式为 10,20;第 9 行:打印两个表达式的值;第 10 行:修改两个表达式的值为 30,40;第 11 行:修改后重新打印两个表达式的值。

输出结果:

Go 语言如何给变量赋值?

控制台中输出了 num1,num2 的值

3. 小结

责任编辑主要学习了 Go 词汇中的表达式办法,间接在新闻稿时表达式能不带类别,Go 词汇会自动根据表达式值自动匹配表达式类别。但是要特别注意的是:假如你在新闻稿表达式的同时也标明了表达式的正则表达式,那么在后的采用中一定要特别注意在一开始的时候表达式的正则表达式。

热烈欢迎高度关注「慕课网」,发现更多IT圈优质文本,分享蔬果知识,帮助你成为更好的开发人员!

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务