sunwenfei
  • 关于我
  • Golang
    • Goglang基础教程【译】
      • 介绍
        • 安装
        • Hello World
      • 变量、基本类型以及常量
        • 变量
        • 基本类型
        • 常量
      • 函数和包
        • 函数
        • 包
      • 条件、循环流程控制语句
        • if else条件语句
        • switch语句
        • 循环语句
      • 数组、切片、变参函数
        • 数组(Array)
        • 切片(Slice)
        • 变参函数
      • 其他数据类型
        • 映射(Map)
        • 字符串
      • 指针、结构体和方法
        • 指针
        • 结构体
        • 方法
      • 面向对象编程
        • 结构体 vs 类
        • 组合 vs 继承
        • 接口
        • 多态
      • 并发
        • 并发介绍
        • 协程(goroutine)
        • 管道(channel)
        • 带缓存的管道(buffered channel)
        • 协程池
        • 管道选择器(select)
        • 互斥锁(Mutex)
      • Defer
      • 一等公民函数
      • 反射
      • 错误
        • 错误处理
        • 自定义错误类型
        • panic和recover
      • 文件读写
        • 读文件
        • 写文件
    • Golang面向对象编程
    • Golang函数式编程
    • Golang并发编程
    • Golang web服务编程
    • Golang数据结构与算法
  • Shell编程
    • Find命令
  • JavaScript
    • browser
    • Node.JS
    • Deno
  • TypeScript
  • HTTP
    • 【译】通过信鸽理解HTTPS交互原理
  • React
    • React16
      • Hooks
        • 使用React Hooks拉取数据
  • 移动端开发
    • 原生
    • Flutter
    • ReactNative
    • 小程序
  • 前端测试
Powered by GitBook
On this page

Was this helpful?

  1. Golang

Goglang基础教程【译】

PreviousGolangNext介绍

Last updated 5 years ago

Was this helpful?

本中文教程翻译自,原文作者是。这里需要说明下,本教程有不少内容是意译的,而且有几节目录结构也根据我个人的理解重新进行了调整,比如接口部分,之前是单独一个章节,我调整到了面向对象编程部分。个人感觉这个Golang教程非常简单,适合入门,因此翻译过来。

目录

介绍

变量、基本类型以及常量

函数和包

条件、循环流程控制语句

数组、切片、变参函数

其他数据类型

指针、结构体和方法

面向对象编程

并发

Defer

一等公民函数

反射

错误

文件读写

Golang tutorial series
Naveen Ramanathan
1. 安装
2. Hello World
1. 变量
2. 基本类型
3. 常量
1. 函数
2. 包
1. if else条件语句
2. switch语句
3. 循环语句
1. 数组(Array)
2. 切片(Slice)
3. 变参函数
1. 映射(Map)
2. 字符串
1. 指针
2. 结构体
3. 方法
1. 结构体 vs 类
2. 组合 vs 继承
3. 接口
4. 多态
1. 并发介绍
2. 协程(goroutine)
3. 管道(channel)
4. 带缓存的管道(buffered channel)
5. 协程池
6. 管道选择器(select)
7. 互斥锁(Mutex)
1. 错误处理
2. 自定义错误类型
3. panic和recover
1. 读文件
2. 写文件