在GOPATH的src中创建一个学习项目:
我创建的项目名叫GolangStudy
在项目中创建一个go文件:
我创建的文件名叫:index.go
以下是index.go的代码
package main // 当前程序的包名
import (
"fmt"
)
// 写一个main方法
func main() { // 左花括号必须跟func同一行
// golang中的表达式,加“;”,和不加 都可以,建议是不加
fmt.Println("hello Go !", "I'm a Phper")
}
执行代码:
go run ./index.go
执行成功!
打包代码:
go build ./index.go
打包成功后会多了一个进程文件
代码讲解:
1. 正常情况一个项目只有一个文件会使用“package main”,因为这代表是一个入口文件。(类似PHP项目中的index.php)
2. import为引入方法,以下两种写法都可用。
// 仅可引入单个包
import "fmt"
// 可引入多个包(推荐)
import(
"fmt"
"time"
)
3. 定义一个方法用 func 方法名(){},切记go中func 与“{”必须处于同一行,否则会报错。
4. 在执行main包时,会自动执行main包中的main方法。
5. 每行代码结尾既可以加“;”也可以不加。(推荐不加)
6. 常用打印方法:
// 如果有多个内容要打印,用“,”隔开即可
fmt.Println("hello Go !", "I'm a Phper")