Go

Go基础: HelloWorld程序解释及Go编码规范

2018-12-23  本文已影响52人  bavdu

Hello! 我是bavdu. 今天我要和你分享的内容是Go编码规范.相信大家都已经迫不及待了, 那么请你在Goland中输入如下的代码吧!

package main

import "fmt"

func main() {
      fmt.Println("Hello world!!!")
}

上述的程序结构也是一般go程序编写的程序结构.
那么好恭喜你已经踏出最重要的一步, 向世界问好! 但是糟糕的是你根本不知道你写的这串代码都是什么含义, 没关系我们继续往下看!

Hello world程序解析:

  1. package main定义了包的名字, 必须在源文件中非注释的第一行指明该文件属于哪个包. package main代表一个可独立执行的程序, 每个Go应用都包含一个main的包.
  2. import "fmt"告诉Go编译器这个程序需要使用fmt包, fmt实现了格式化输出/输入(I/O)的函数.
  3. func main()是程序的入口, mian函数是每一个可执行程序必须包含的, 一般来说是程序启动后第一个要执行的函数, 如果有int()则会先执行int()函数
  4. fmt.Println()可以将字符串输出到控制台, 并在最后增加换行符\n, 使用fmt.Print("hello world\n")也可以达到相应的效果

Go编码规范

  1. 注释: 用来标示代码的意义及解释代码使用. 相信大家也很熟悉这个操作了, 就是不被编译器运行的一段话, 但是还能在程序中合法存在的字符.形式有两种:
块注释也称为多行注释:
/* 多行注释常常用来在程序中注释一段不需要运行的代码,
可以换行也可以单行, 总之多行注释可以注释一段代码或用
来描述程序文件的作用 */

// 表示单行注释, 在Go语言中常用来注释单行代码, 常用!
  1. 标识符: 用来命名变量、类型等程序实体.
    一个标识符实际上就是一个或多个字符、下划线、数字组成的序列, 但是第一个字符必须是字母或下划线而不能是数字.而且在标识符中不能使用@、#、$、%等标点符号. 并且在Go语言中变量的大小写也是会有区分的.

  2. Go语言关键字及保留字: 25个关键字保留字及36个预定义标示符
    25个保留字关键字:
    break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var
    36个预定义字符:
    append bool byte cap close complex complex64 copy false float32 float64 imag int int8 int32 int64 iota len make new nil print println real recover string true uint
    这些标识符都是不能在声明变量、结构体等时候运行的.

上一篇下一篇

猜你喜欢

热点阅读