Go语言结构

Go 语言结构

Go 语言的基础组成有以下几个部分:

包声明

引入包

函数

变量

语句&表达式

注释

实例
package main
import "fmt"
func main(){
   /*这是我的第一个简单程序*/
   fmt.println("Hello,Word!")
}

1.第一行代码,package main 定义了包名。你必须在源文件中非注释的第一行指明文件属于哪个包,package main表示一个可独立执行的程序,每个go应用程序都包含一个名为main的包。

2.第二行import ”fmt“ 告诉go编译器这个程序需要使用fmt包(的函数,或其他元素),fmt包实现了格式化IO输入输出的函数。

3.func main()是程序开始执行的函数。main函数是每一个可执行程序所必须包含的,一般来讲都是在启动后第一个执行的函数(如果有init()函数会先执行该函数)

4./**/是注释

5.fmt.Println,并在最后自动增加换行

使用fmt.Print(”hell,world\n“)也可以得到相同的结果。

print和println这两个函数也支持变量,如:fmt.println(arr)。如果没有特定的指定,它们会以默认的打印格式将变量arr输出到控制台。

6.当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public);标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected )

 

posted @ 2021-12-15 10:34  测试小能手1  阅读(35)  评论(0编辑  收藏  举报