package main // 声明 main 包 import ( "fmt" // 导入 fmt 包,打印字符串是需要用到 ) func main() { // 声明 main 主函数 fmt.Println("Hello World!") // 打印 Hello World! }大家也许不明白这些代码的含义,没关系,下面就来一一介绍。
package name
其中 package 是声明包名的关键字,name 为包的名字。""
包围,格式如下:
import "name"
其中 import 是导入包的关键字,name 为所导入包的名字。 imported and not used: "xxx"
,"xxx" 表示包名。( )
将包的名字包围起来,并且每个包名占用一行,也就是写成下面的样子:
import(
"name1"
"name2"
)
C/C++ 程序的入口函数也是 main(),一个 C/C++ 程序有且只能有一个 main() 函数。
main 函数是自定义函数的一种,在Go语言中,所有函数都以关键字 func 开头的,定义格式如下所示:
func 函数名 (参数列表) (返回值列表){
函数体
}
_
组成,其中,函数名的第一个字母不能为数字,并且,在同一个包内,函数名称不能重名。 func foo( a int, b string )
。{
必须和函数名称在同一行,否则会报错。 fmt.Println("Hello World!")
中,Println 是 fmt 包中的一个函数,它用来格式化输出数据,比如字符串、整数、小数等,类似于C语言中的 printf 函数。这里我们使用 Println 函数来打印字符串,也就是( )
里面使用""
包裹的部分。
注意,Println 函数打印完成后会自动换行,ln是 line 的缩写。
点号.
是Go语言运算符的一种,这里表示调用 fmt 包中的 Println 函数。 fmt.Println("Hello World!")
的结尾,不需要使用;
来作为结束符,Go 编译器会自动帮我们添加,当然,在这里加上;
也是可以的。Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有