第一章 基础语法
1. 注释
注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是开发人员一个非常重要的习惯,也是专业的一种表现。单行注释是最常见的注释形式,你可以在任何地方使用以 // 开头的单行注释。多行注释也叫块注释,均已以 /* 开头,并以 */ 结尾。
单行注释:ctrl + / (Goland)
多行注释:ctrl +shift +/ (Goland)
2.变量
在计算机编程中,我们用变量来保存并管理很多数据,并用变量名来区分、识别和处理这些数据。
变量本质上是一种对内存地址的引用,让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字进行操作。
有了变量,我们就可以将存储的数据反复操作
// 声明并赋值 var num1 = 1 var num2 = 2 fmt.Println(num1 + num2) // 如果计算结果程序下面会用到可以赋值 // 计算num1和num2其他运算值 fmt.Println(num1 * num2) fmt.Println(num1 / num2) fmt.Println(num1 - num2)
(1)声明变量
和C语言一样,Go语言也是通过var关键字进行声明,不同的是变量名放在类型前,具体格式如下
var 变量名 变量类型
不赋值,默认值 var x int var s string var b bool fmt.Println(x) // 0 fmt.Println(s) // "" fmt.Println(b) // false
如果声明多个变量,可以进行简写
// 声明多个相同类型变量 var x,y int // 声明多个不同类型变量 var ( name string age int isMarried bool )
(2)变量赋值
变量赋值的3种方法
变量名=值
// 先声明再赋值 var x int x = 10 // 不要 重复声明 : var x = 10 fmt.Println(x) x = 20 // 重新赋值 // 直接声明赋值 // var y string= "hello sanqiansi!" var y = "hello sanqiansi!" fmt.Println(y) // 声明赋值精简版 s := "hi,sanqiansi!" // 1、编译器会自动根据右值类型推断出左值的对应类型,等同于var s = "hi,sanqiansi!"。2、该变量之前不能声明,否则重复声明 fmt.Println(s) // 一行声明赋值多个变量 var name,age = "sanqiansi",22
变量名=值 + 值 (变量名)
var a, b = 10, 20 var c = a + b fmt.Println(c) var d = c + 100 fmt.Println(d)
变量名=变量名
var a = 100 var b = a // 变量之间的赋值是值拷贝 fmt.Println(a, b) a = 200 fmt.Println(b)
将两个变量的值进行交换
var num1 = 100 var num2 = 200 num1, num2 = num2, num1 fmt.Println(num1, num2) //200 100
标签:----,num1,num2,fmt,Golang,var,全栈,Println,变量 From: https://www.cnblogs.com/sanqiansi/p/17472614.html