go 标记

go程序可以由多个标记组成,可以是关键字,标识符,符号。如以下go 语句就是由6个标记组成的,不同颜色标识一个标记
fmt.Println(“Hello, 小姐姐”)

分行符

在go 程序中每一行表示一个语句的结束,它不像c语言 或者 java等其他语言一样需要以 ; 结尾。
因为在go 语言中这些工作由go 编辑器自动完成了

  1. fmt.Println("Hello, World!")
  2. fmt.Println("菜鸟教程:runoob.com")

注释

注释是不会被编译的,每个包都应该有相关的注释。go 语言分为

  1. 单行注释 ,单行注释以 // 开头;
  2. 多行注释,多行注释以 / 开头 / 结尾。多行注释也叫块注释
    1. //单行注释
    2. /*
    3. 多行
    4. 注释
    5. */

    标识符

    标识符用来命名变量、类型等程序实体。一个标识符由一个或者多个英文字母、数字、下划线组成的,第一个字符必须是字母或者下划线,不能是数字
    有效标识符:
    asas `as
    `as_1 _as1
    无效标识符:
    1as:不能以数字开头
    var :go 语言的关键字
    a+b :运算符不允许

    字符串拼接

    go 语言的字符串可以通过 + 实现,代码示例如下:
    1. package main
    2. import "fmt"
    3. func main(){
    4. fmt.PrintLn("Hello,"+"小姐姐")
    5. }
    输出结果为:Hello,小姐姐

关键字

关键字是程序以占用的字段 ,不能再申明编译,下面列举了 Go 代码中会使用到的 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

除了以上介绍的这些关键字,Go 语言还有 36 个预定义标识符:

append bool byte cap close complex complex64 complex128 uint16
copy false float32 float64 imag int int8 int16 uint32
int32 int64 iota len make new nil panic uint64
print println real recover string true uint uint8 uintptr

程序一般由关键字、常量、变量、运算符、类型和函数组成。
程序中可能会使用到这些分隔符:括号 (),中括号 [] 和大括号 {}。
程序中可能会使用到这些标点符号:.、,、;、: 和 …。

go 语言的空格

  1. go 语言中声明变量必须使用 空格 隔开 如:var a = 1
  2. 使用空格可以让程序更易阅读 ,无空格 :fruit``=``apples``+``oranges,有空格:fruit ``=`` apples ``+`` oranges``;``

    格式化字符串

    在go 语言中使用 **fmt.Sprintf** 格式化字符串并赋值给新串,代码示例如下:
    输出结果为:Code``=``123``&``endDate``=``2020``-``12``-``31

总结:

本章我们学习了go 语言的中的 基础语法,希望大家多多熟悉~