GO语言语法结构

GO语言结构

  1. 包声明
  2. 引入包
  3. 函数
  4. 变量
  5. 语句  && 表达式
  6. 注释
package main
import "fmt"
func  main() {
	fmt.Println("Hello,World!")
}

如这段代码块根据上面的语法结构进行逐行解释

第一行的 package main 是定义一个包名,必须在源文件中非注释的第一行指明这个文件属于哪个包,如 package main,可以代表一个独立执行的程序,每个GO应用程序都包含一个名为main的包

第二行 import "fmt",告诉GO编译器这个程序使用fmt包(的函数或者其他元素)fmt包实现了格式化IO,(输入/输出)的函数

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

第四行fmt.Printl() 是将字符串输出到控制台,并且在最后增加自动换行符 \n

注意事项:

{}是不能单独放在一行的,必须在函数后面,否则会报错

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

欢迎大家关注我的公众号,一起学习运维、安全、开发相关的知识,一起加油,一起进步。

 

猜你喜欢

转载自blog.csdn.net/u011630259/article/details/132083768