第一个Go程序:Hello, world!
Go语言非常有表现力,简洁、有效:
// main.go
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
// main.go
package main
import "fmt"
func main() {
var hi = "Hello, world!"
fmt.Println(hi)
}
- 此时看到输出:Hello, world!,你现在已经成功完成了第一次编码;
代码解析
// main.go
package main // 声明包名,`main` 包代码中的 `main()函数` 一般是程序执行入口,
import "fmt" // 从标准库导入 fmt 库
func main() {
var hi = "Hello, world!" // var关键字表示声明变量,将字符串字面值存储变量 hi 中
fmt.Println(hi) // 打印 hi 变量输出文本
}
- 在Go编程语言中,// 和 /* ... */ 表示注释,前者注释单行、后者可以注释多行;
- Go语言保留了一些保留字或关键字,像上边的 package、import、func、var 等等,这些保留字用于Go编译器识别语法,一般在开发过程中应该避免直接使用这些字作为变量名;