golang语言结构

golang语言结构

总结自菜鸟教程

golang语言结构_第1张图片

//必须在源文件中非注释的第一行指明这个文件属于哪个包,
// 每个 Go 应用程序都包含一个名为 main 的包
package main

//告诉 Go 编译器这个程序需要使用 fmt包,导入fmt包实现了格式化 IO(输入/输出)的函数。
import "fmt"

//func main() 是程序开始执行的函数。
//main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数
//(如果有 init() 函数则会先执行该函数)。
func main() {
   // { 不能单独放在一行  会报错!

   fmt.Println("HelloWorld!")

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

   标识符如果以小写字母开头,
      则对包外是不可见的,
      但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected )。
    */
}

补充:是否分号结尾
在这里插入图片描述一行代表一个语句结束,不需要以分号 ; 结尾。
如果打算将多个语句写在同一行,它们则必须使用 ; 人为区分,

你可能感兴趣的:(golang学习,golang,开发语言,后端)