标签:语法 常用 bsp 就是 byte family nbsp class const
(1) 全局变量与局部变量
首先,得了解go代码块,也就是"{}",代码块外面访问不到代码块里面的变量。
在go语言里,变量民首写字母为大写则是全局变量,首写字母小写则是局部变量。
例如,
package main import "fmt" // 这两个变量只能在该.go文件下访问 var a, b = 10, 20 // 这两个其他.go文件都可以访问 var A, B = 10, 20 // 全局变量范围>局部变量范围 // 代码块里面的变量只能在代码块里面访问使用, func main() { var Num1 = 10 { var num2 = 20 // 代码块里面可以访问到Num1 fmt.Println(Num1, num2) } // 代码块外面可以访问到Num1,但是访问不到num2 fmt.Println(Num1) fmt.Println(addNum(a, b)) fmt.Println(multiply(A, B)) } func addNum(a, b int) int { return a + b } func multiply(a, b int) int { return a * b }
(2) 变量的定义方式
切记,在方法或者函数外面定义的变量不能用 "num:=10"来定义,只能用"var num=10"。
在代码块里面或者函数方法里面可以使用“str:="hello-world"”来定义变量,也可以使用“ var str="hello-world" 。
(3) 基本数据类型介绍
整型类型: int , int8 , int16 , int32 , int64 。
浮点型: float , float32 , float64 。
字符串: string
bool类型: bool
二进制byte型: byte
常量: const
(4) 开发常用
结构体:type name strcut{}
字典: map
数组:[]+数据类型
标签:语法 常用 bsp 就是 byte family nbsp class const
原文地址:https://www.cnblogs.com/lf888/p/LnFen.html