Skip to content

xusiwei/go-quick-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go 入门指南


关键特性

  • 开发快
  • 运行快
  • 高并发
  • 易学习

开发快

  • 强大的库支持
  • 编译快(模块机制)
  • 易分析、易调试(静态类型)
  • 易布署(静态链接,最小化依赖)

运行快

  • 直接编译为本地代码,类似C/C++
    • (ELF on Unix/PE on Windows)

高并发

  • 语法级别的 协程(goroutine)/管道(channel) 支持

易学习

  • 自带GC(无内存泄漏)
  • 没有class
    • 没有继承、多态(OOP, Object-Orentied Programming)
    • 有struct
      • 支持数据抽象
      • 支持封装(encapsulation)
        • 隐藏部分字段
    • 有method (Object-Based)
  • 没有template,没有泛型编程(GP, Generic Programming)
    • 有interface

内容概要

  • 变量
  • 基本类型
  • 复合类型
  • 控制结构
  • 函数 func
  • 结构 struct
  • 接口 interface
  • 协程 goroutine
  • 管道 channel

详细内容


About

Go语言快速入门 培训PPT

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published