一、变量的使用
1.1什么是变量
变量是为存储特定类型的值而提供给内存位置的名称。在go中声明变量有多种语法。
1.2声明变量
var名称类型时声明单个变量的语法
以字母或下划线开头,由一个或多个字母、数字、下划线组成
在go语言中,函数的基本组成为:关键字func、函数名、参数列表、返回值、函数体和返回语句,每一个程序都包含很多的函数,函数是基本的代码块 声明一个变量
第一种,指定变量类型,声明后若不赋值,使用默认值
第二种,根据值自行判断变量类型
package Go代码
import "fmt"
func main(){
/*
变量:variable
概念:一小块内存,用于存储数据,在程序执行过程中数值可以改变
使用:
step1:变量的声明,也叫定义
step2:变量的访问,赋值和取值
go的特性:
静态语言:强类型语言
go,java,c++
动态语言:弱类型语言
JavaScript
*/
//第一种:定义变量,然后进行赋值
var num1 int
num1=30
fmt.Printf("%d\n",num1)
//写在一行
var num2 int =15
fmt.Printf("%d\n",num2)
//第二种:类型推断
var name="王二"
fmt.Printf("%T %s",name,name)
//第三种:简短定义,也叫简短声明
sum := 10
fmt.Print(sum)
//多个变量同时定义
var a,b,c int
a=1
b=2
c=3
fmt.Println(a,b,c)
var m,n int =100,200
fmt.Println(m,n)
var n1,f1,s1=100,3.14,"go"
fmt.Println(n1,f1,s1)
var(
studentName="李小"
age=18
sex="女"
)
fmt.Println(studentName,sex,age)
}