go语言 – Hello World

一个go语言源程序基本上由以下几个部分组成:

  • 包声明
  • 导入包
  • 函数
  • 变量
  • 语句和表达式
  • 注释

Hello world 示例

hello.go

// 包声明
package main 

// 导入包
import "fmt"

// 主函数
func main() {
   /* This is my first sample program. */
   fmt.Println("Hello, World!")
}

代码说明

  • 第一行定义了程序所在包的名称。这个声明是强制性的。主包是运行程序的起点。每个包都有名称及路径。
  • 下一行import "fmt"是一个预处理命令,它告诉Go编译器包含包fmt中的文件。
  • 下一行func main()是程序开始执行的主函数。
  • 下一行/*…*/被编译器忽略,它是用来在程序中添加注释的。注释也可使用//表示,类似于Java或c++的注释语法。
  • 下一行fmt.Println(…)调用fmt包中的Println(…)函数,它将在屏幕上显示“Hello, World!”。
  • 注意Println函数的大写P。在Go语言中,如果函数或变量常量名称,以大写字母开头,则导出该名称。导出意味着外部可以使用。

编译、执行go程序

按照以下步骤编译、执行程序:

  • 打开文本编辑器并添加上述代码。
  • 将文件保存为hello.go
  • 打开命令提示符。
  • 切换到保存文件的目录。
  • 执行go run hello命令,运行代码。
  • 如果代码中没有错误,那么你将在屏幕上看到“Hello World!”。
Kevin@QIKEGU G:\qikegu\go
> go run hello.go
Hello, World!


浙ICP备17015664号 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载