Skip to content

yyb/golang-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

golang-learning

旨在记录一些Go语言的学习过程,主要是包括语法基础、算法基础、项目研发基础的一些内容,目标是能够研发出符合生产要求的项目。

学习目录

  • 语言关键字
    • package and import: 导入
    • var和const :变量和常量的声明
    • var varName type 或者 varName : = value
    • return :用于从函数返回
    • func: 用于定义函数和方法
    • break、case、continue、for、fallthrough、else、if、switch、goto、default 流程控制
    • defer someCode :在函数退出之前执行
    • map用于声明map类型数据
    • type用于声明自定义类型
    • struct 用于定义抽象数据类型
    • interface 用于定义接口
    • go : 用于并行
    • chan用于channel通讯
    • select 用于选择不同类型的通讯
    • range用于读取slice、map、channel数据
  • 原生数据类型
    • 数组
    • 切片
  • 基本数据结构
    • 链表
    • 双向链表
    • 队列
  • 基础算法
  • 设计模式

About

旨在记录一些学习过程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages