跳转至

Go语言

  1. Go 语言简介:

    • 来历: 由 Google 的几位大牛(包括 Rob Pike)为了解决 C++ 在大型分布式系统开发中遇到的复杂性问题而创造.
    • 思想: "大道至简", 追求简洁和高效.
    • 优点: 自带垃圾回收 (GC), 静态编译, 语法简洁, 原生支持高并发, 丰富的标准库, 简单的交叉编译等.
  2. 主要特征:

    • 自动垃圾回收
    • 丰富的内置类型
    • 函数支持多返回值
    • 独特的错误处理机制
    • 支持匿名函数和闭包
    • 强大的类型系统和接口 (Interface)
    • 语言层面支持并发编程 (Goroutine 和 Channel)
    • 支持反射 (Reflection)
  3. 命名与规范:

    • 文件名以 .go 结尾.
    • 命名规则(首字母大写表示公有, 可导出).
    • 介绍了 Go 的 25 个关键字和 37 个保留字.
    • 变量, 常量, 类型, 函数的声明方式.