Go语言结构
一个完整的go语言程序基本结构包含以下:
包声明,引入包,函数,变量,语句 & 表达式,注释
Go语言语法
首先是程序员的第一个程序:
package main //声明包名
import "fmt" //引入fmt包
func main() { //程序执行函数 头
fmt.Println("Hello, World!") //字符串输出
} //程序执行函数 尾
执行结果
Hello, World!
标记
Go 程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。
如:
fmt.Println("Hello, World!")
这串代码分别是由fmt、. 、Println、(、“Hello, World”、) 组成
行分隔符
在 Go 程序中,每一行代表一个语句结束。不用像 C 语言一样必须分号 ; 结尾。
同一行支持多个语句,中间用分号;分隔。
注释
注释顾名思义,就是在代码中添加注释方便日后查看和维护
// 单行注释
/*
这是一个
多行注释
*/
标识符
标识符就是字母a到z、A到Z、0到9等等
用来命名变量与类型等程序实体。
标识符命名格式:
大驼峰式:HelloWorld (每个单词首字母大写)
小驼峰式:helloWorld (第二个单词首字母大写)
下横线:_hello、hello_world
*注意:不能用数字开头 (如:1hello),不能用运算符,不能用关键字
关键字如下
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 语言的字符串可以通过 + 实现:
package main
import "fmt"
func main() {
fmt.Println("Hello" + "Taopad")
}
执行结构
HelloTaopad
如有错误,请指正
@taopad