go 标记
go程序可以由多个标记组成,可以是关键字,标识符,符号。如以下go 语句就是由6个标记组成的,不同颜色标识一个标记
fmt.Println(“Hello, 小姐姐”)
分行符
在go 程序中每一行表示一个语句的结束,它不像c语言 或者 java等其他语言一样需要以 ; 结尾。
因为在go 语言中这些工作由go 编辑器自动完成了
fmt.Println("Hello, World!")
fmt.Println("菜鸟教程:runoob.com")
注释
注释是不会被编译的,每个包都应该有相关的注释。go 语言分为
- 单行注释 ,单行注释以 // 开头;
- 多行注释,多行注释以 / 开头 / 结尾。多行注释也叫块注释
//单行注释
/*
多行
注释
*/
标识符
标识符用来命名变量、类型等程序实体。一个标识符由一个或者多个英文字母、数字、下划线组成的,第一个字符必须是字母或者下划线,不能是数字
有效标识符:asas
`as`as_1
_as1
无效标识符:1as
:不能以数字开头var
:go 语言的关键字a+b
:运算符不允许字符串拼接
go 语言的字符串可以通过+
实现,代码示例如下:
输出结果为:package main
import "fmt"
func main(){
fmt.PrintLn("Hello,"+"小姐姐")
}
Hello,小姐姐
关键字
关键字是程序以占用的字段 ,不能再申明编译,下面列举了 Go 代码中会使用到的 25 个关键字或保留字:
break | default | func | interface | select |
---|---|---|---|---|
case | defer | go | map | struct |
chan | else | goto | package | switch |
const | fallthrough | if | range | type |
continue | for | import | return | var |
除了以上介绍的这些关键字,Go 语言还有 36 个预定义标识符:
append | bool | byte | cap | close | complex | complex64 | complex128 | uint16 |
---|---|---|---|---|---|---|---|---|
copy | false | float32 | float64 | imag | int | int8 | int16 | uint32 |
int32 | int64 | iota | len | make | new | nil | panic | uint64 |
println | real | recover | string | true | uint | uint8 | uintptr |
程序一般由关键字、常量、变量、运算符、类型和函数组成。
程序中可能会使用到这些分隔符:括号 (),中括号 [] 和大括号 {}。
程序中可能会使用到这些标点符号:.、,、;、: 和 …。
go 语言的空格
- go 语言中声明变量必须使用 空格 隔开 如:
var a = 1
- 使用空格可以让程序更易阅读 ,无空格 :
fruit``=``apples``+``oranges
,有空格:fruit ``=`` apples ``+`` oranges``;``
格式化字符串
在go 语言中使用**fmt.Sprintf**
格式化字符串并赋值给新串,代码示例如下:
输出结果为:Code``=``123``&``endDate``=``2020``-``12``-``31
总结:
本章我们学习了go 语言的中的 基础语法,希望大家多多熟悉~