• Go 语言基础


    1. 理解语句和标记

            Go程序由一系列语句组成,而Go语句由一系列标记组成。这里,标记指的是语句中任何有意义的对象,包括如下。

    • 关键字:用于特殊 Go 功能的保留字。
    • 操作符和标点符号:用于数学运算或执行特殊操作的符号。
    • 标识符:用于标识诸如存储位置或执行操作的函数等事物的标记。
    • 字面值:特定的值或数字,如 123 或 “Hello,world" 。

    下面来看一个例子:

    1. package main
    2. import "fmt"
    3. func main(){
    4. fmt.Println("Hello,world!")
    5. }

      package main

     这条语句包含两个标记:package 和 main。package 标记是Go 中的关键字。main 标记是包的标识符。

    fmt.Println("Hello,world!")

    该语句包含以下标记:

    • fmt:这是一个标识符,告诉 Go 使用什么库
    • .:点表示层次结构的标记,这让 Go 知道Println是fmt的一部分
    • Println:这是一个引用函数的关键字
    • (...):括号是操作符,将程序要打印的字面值括起来。
    • "...":引号是将文本字符串括起来的操作符
    • Hello,world!:这是Println函数要显示的字面值

     Go 需要通过这些标记才能理解整个语句并知道如何解释它。

    2. 语句

    程序由一系列语句组成。在 Go 中,语句必须以分号或以下标记之一结尾。

    • 标识符
    • 整数、浮点数、虚数、符文或字符串字面值
    • 关键字break、continue、falthrough 或 return 中的一个
    • 操作符或标点符号,如++、--、)、] 或 }

            有些语句会有额外的规则来取代这里给出的规则。例如,声明变量时,var语句必须包含该变量的数据类型,以表明可以存储什么类型的值。

            让我们通过示例来具体了解语句是如何呈现的。 

    1. package main
    2. import "fmt"
    3. func main() {
    4. var x int
    5. x = 10
    6. fmt.Println(x)
    7. }

     根据语句的结束规则,可以将第4行改为如下

    var x

            这里, x 是一个标识行,每行可以将标识符作为结尾。然而,当尝试运行这

  • 相关阅读:
    18-移动端等比例缩放rem
    【软考 系统架构设计师】操作系统② 进程管理
    Vue学习(一)之Vue2前端工程化和WenBack
    C# 二十年语法变迁之 C# 8参考
    介词练习题
    点乘和余弦相似度
    SpringBoot拦截器和动态代理有什么区别?
    记录一次移动app的性能测试案例
    【go学习合集】进阶数据类型2 -------->切片
    MySQL导入.sql文件方法以及导入失败的问题解决
  • 原文地址:https://blog.csdn.net/canglonghacker/article/details/139452293