文章目录
·
package main
它定义了一个可执行程序。其中的main函数即是可执行文件的入口函数。
·
引入包用这种方式:
import “fmt”
·
变量声明:
var 变量名称 type
或者
var 变量名称 type = value
或者
短变量声明法
使用 := 方式声明并初始化变量。
·
Go 语言中要定义一个多行字符串时,就必须使用反引号字符:
s1 := `第一行
第二行
第三行
`
fmt.Println(s1)
反引号间换行将被作为字符串中的换行,但是所有的转义字符均无效,文本将会原样输出。
·
一些语言汉字占 两个字符
而go语言占三个字符
·
go语言命名的特点
大写开头的函数或者变量,表示共有,小写开头的函数或者变量表示私有
·
在使用多重赋值时,如果想要忽略某个值,可以使用匿名变量
下划线(_)
·
Go 语言中的变量需要声明后才能使用,同一作用域内不支持重复声明。 并且 Go 语言的变
量声明后必须使用。
·
go语言基础数据类型只有四种:整形,浮点型,布尔型,字符串
其他语言还有double类型
·
go语言的++和–只能单独作为一条语句,不能给其他变量赋值
比如:
num := 10
var num1 = num++ // 错误
num++
num1 = num // 正确
也没有前++和–,都是后++和–
比如:
num++ // 正确
++num // 错误
·
取余:
余数=被除数-(被除数/除数)*除数
比如:
fmt.Println(“10%3=”, 10%3) // =1
fmt.Println("-10%3=", -10%3) // -1
fmt.Println(“10%-3=”, 10%-3) // =1
fmt.Println("-10%-3=", -10%-3) // =-1
·
Go 语言的字符有以下两种:
- uint8 类型,或者叫 byte 型,代表了 ASCII 码的一个字符。
- rune 类型,代表一个 UTF-8 字符。
进行汉字类型转换的时候,需要使用rune
目前主要总结了这些。后续会继续更新。