目录
float32,float64,complex64,complex128
Golang 编程注意事项
- go语言定义的变量一定要被使用,不然会报错
- 方法体()和{一定要连写,不能换行
- 使用fmt.Printf时需要自己手动换行
- 注释用 //
定义变量
- 变量类型写在变量名之后
- 编译器可以推测变量类型
- 没有char,只有rune
- 原生支持复数类型
包内变量
package main
import "fmt"
// 1.函数外部定义变量,必须有var或者func来定义,不能用 := 定义
// 变量的作用域是本包内部 如:package main内部
var aa = 3
var ss = "kkk"
var bb = true
func main() {
fmt.Println(aa, ss, bb)
}
可以简写为
// 可以简写用一个var定义变量
var (
aa = 3
ss = "kkk"
bb = true
)
函数内变量
// 2.函数内部定义变量
func variableZeroValue(){
var a int
var s string
fmt.Printf("%d %q \n",a,s)
}
// 像c,c++ 可以同时给多个变量指定类型
func variableInitialValue(){
var a, b int =3, 4
var s string = "abc"
fmt.Pri