例程
package main
import "fmt"
func main(){
fmt.Println("Hello World", os.Args)
os.Exit(0)
}
程序入口:
- 必須是
package main - 必須是
func main() - 文件名和所在文件夾不必是 “main”
獲取參數(shù)
-
main()不支持傳入?yún)?shù) - 在程序中通過(guò)
os.Args獲取命令行參數(shù)
返回值
-
func main()不支持任何形式返回值 - 通過(guò)
os.Exit()返回狀態(tài)
交互
輸入
go run hello_world.go parameter1 parameter2
輸出
Hello World [/var/folders/t5/br9yq2gd50q9wqf6yqzph5c58ng17t/T/go-build914997567/b001/exe/hello_world parameter1 parameter2]