Go语言基础语法
Go标记
-
Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号
fmt.Println("hello world") 1.fmt 2. . 3.Println 4.( 5."hello world" 6.)
行分隔符
- 在 Go 程序中,一行代表一个语句结束。每个语句不需要像 C 家族中的其它语言一样以分号 ; 结尾
注释
- 同c/c++
- 在goland中快捷键为ctrl+" / "
标识符
- 标识符用来命名变量、类型等程序实体。一个标识符实际上就是一个或是多个字母(AZ和az)数字(0~9)、下划线_组成的序列,但是第一个字符必须字母或下划线而不能是数字。
字符串连接
-
Go 语言的字符串可以通过 + 实现
package main import "fmt" func main(){ fmt.Println("hello"+"world") }
输出
helloworld
关键字
Go语言的空格
-
Go 语言中变量的声明必须使用空格隔开,如:
var age int//命名一个整型的age变量
格式化字符串
-
使用fmt.Sprintf格式化字符串并复制给新串
- **格式化样式:**字符串形式,格式化符号以 % 开头, %s 字符串格式,%d 十进制的整数格式。
- **参数列表:**多个参数以逗号分隔,个数必须与格式化样式中的个数一一对应,否则运行时会报错。
-
例子
package main import "fmt" func main(){ var name="wuxin" var year=2022 var information="name: %s year: %d" information=fmt.Sprintf(information,name,year) fmt.Println(information) }
输出:
name: wuxin year: 2022