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号
广州松河信息科技有限公司 版权所有