ITPub博客

首页 > 数据库 > 数据库开发技术 > helloGo

helloGo

原创 数据库开发技术 作者:五分钟学SRE 时间:2021-11-30 09:20:00 0 删除 编辑

第一个Go程序,从“hello world”开始

Go 源文件以 package 声明开头,说明源文件所属的包,接着使用 import 导入依赖的包,其 次为包级别的变量、常量、类型和函数的声明和赋值。函数中可定义局部的变量、常量

package main //声明包名
import "fmt" //导入fmt包
func main() { //定义main函数fmt.Println("Hello World") //调用fmt包的Println打印字符串Hello World到控制台}

运行第一个程序

$ go run hello.go Hello World

程序结构:

  1. package

    Go 源文件开头必须使用 package 声明代码所属包,包是 Go 代码分发的最基本单位。若

    程序需要运行包名必须为 main。

  2. import

    import 用于导入程序依赖的所有的包。此程序依赖于 fmt 包。

  3. func

    func 用于定义函数。main 函数是程序的入口,若程序需要运行必须声明 main 函数,main

    函数无参数也无返回值

  4. fmt.Println

    调用 fmt.Println 函数将参数信息打印到控制台

编译&运行

  1. go build: 用于编译&链接程序或包

  2. go build -work -x -o hello.exe hello.go 
  3. go run:用于直接运行程序

  4. go run -work -x hello.go
  5. go clean:清除编译文件

  6. 常用参数:

    ⚫ -x: 打印编译过程执行的命令,并完成编译或运行

    ⚫ -n: 只打印编译过程执行命令

    ⚫ -work:打印编译过程的临时目录

    ⚫ -o: 指定编译结果文件


原文作者:五分钟学SRE;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2021-11-23

  • 博文量
    81
  • 访问量
    38727