一个go语言源程序基本上由以下几个部分组成:
包声明
导入包
函数
变量
语句和表达式
注释
Helloworld示例
hello.go
//包声明packagemain//导入包import"fmt"//主函数funcmain(){/*Thisismyfirstsampleprogram.*/fmt.Println("Hello,World!")}
复制
代码说明:
第一行定义了程序所在包的名称。这个声明是强制性的。主包是运行程序的起点。每个包都有名称及路径。
下一行import"fmt"是一个预处理命令,它告诉Go编译器包含包fmt中的文件。
下一行funcmain()是程序开始执行的主函数。
下一行/*…*/被编译器忽略,它是用来在程序中添加注释的。注释也可使用//表示,类似于Java或c++的注释语法。
下一行fmt.Println(…)调用fmt包中的Println(…)函数,它将在屏幕上显示“Hello,World!”。
注意Println函数的大写P。在Go语言中,如果函数或变量常量名称,以大写字母开头,则导出该名称。导出意味着外部可以使用。
编译、执行go程序
按照以下步骤编译、执行程序:
打开文本编辑器并添加上述代码。
将文件保存为hello.go
打开命令提示符。
切换到保存文件的目录。
执行gorunhello命令,运行代码。
如果代码中没有错误,那么你将在屏幕上看到“HelloWorld!”。
Kevin
QIKEGUG:\qikegu\gogorunhello.goHello,World!