package main
import ("fmt")
func main() {
fmt.Printf("Hello world!")
}
- 基本上,程序结构跟C语言差不多
- 包名最先写,但要注意包名没有双引号
- 其次是导入需要用到的其他包,要注意的是这里包名需要加双引号,因为实际是一个路径,另外,引入的包必须有用到,否则编译时会报错
- func用来声明一个函数,跟其他语言的函数定义一样,函数名可有可无,参数可有可无,返回值可有可无
- 正常的语句行,行末没有分号。注意到花括号不能单独占一行的,这个我比较喜欢,再也不用争论代码风格了