1.1.1 基础语法

一、Go语言标记

  1. Go程序由关键字、标识符、常量、字符串、符号等多种标记组成

二、行分隔符

  1. 一行就是一个语句,没有结束标识符

三、注释

  1. 单行注释:

    // 单行注释
  2. 多行注释:

    /*
    多行注释
    多行注释
    */

四、标识符

  1. 标识符通常用来对变量、类型等程序实体进行命名

  2. 标识符由多个字母(A-Z、a-z)、数字(0-9)、下划线(_)组成的字符串序列

  3. 第一个字符不能是数字或GO语言的关键字

五、字符串链接

  1. 字符串可以通过"+"链接

六、关键字

  1. 25个关键字或保留字

    continue
    for
    import
    return
    var

    const

    fallthrough

    if

    range

    type

    chan

    else

    goto

    package

    swtich

    case

    defer

    go

    map

    struct

    break

    default

    func

    interface

    select

  2. 除上面25个外,新版GO语言中还有30多个预定义标识符,可分如下三类

    1. 常量相关预定义标识符:true、false、iota、nil

    2. 类型相关预定义标识符:int、int8、int16、int32、int64、uint、uint8、uint16、uint32、uint64、uintptr、float32、float64、complex128、complex64、bool、byte、rune、string、error

    3. 函数相关预定义标识符:make、len、cap、new、append、copy、close、delete、complex、real、image、panic、recover

七、Go语言的空格

  1. Go语言中,变量的声明必须使用空格隔开

Last updated