Go语言入门4---变量的概念和使用|Go主题月

253 阅读1分钟

一、变量的使用

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)
	
}