Hello,Go

2020-05-10  本文已影响0人  gaobinzhan

简简单单了解Go

Go的特点

开发环境构建

编写第一个go程序

hello.go

package main // 包,表明代码所在的模块

import (
    "fmt"
) // 引入代码依赖

// 功能实现
func main() {
    fmt.Println("Hello, World!")
}

两种运行方式:

$ go run hello.go
Hello, World!
$ go build hello.go
$ ls
hello           hello.go
$ ./hello
Hello, World!

应用程序入口:

退出返回值:

获取命令行参数:

package main // 包,表明代码所在的模块

import (
    "fmt"
    "os"
) // 引入代码依赖

// 功能实现
func main() {
    fmt.Println("Hello, World!")
    fmt.Println(os.Args[0], os.Args[1]) // 默认情况下 参数0返回可执行文件路径
    os.Exit(100)
}
$ go run hello.go gaobinzhan
Hello, World!
参数0:/var/folders/qr/9vkwk7xn5rzbtnmykx7sxyv00000gn/T/go-build024626496/b001/exe/hello
参数1:gaobinzhan
exit status 100

上一篇 下一篇

猜你喜欢

热点阅读