go语言学习汇总

下述文章中的内容大部分摘自https://learnku.com/docs/the-way-to-go,和哔哩哔哩——【尚硅谷】Golang入门到实战教程丨一套精通GO语言https://www.bilibili.com/video/BV1ME411Y71o/?spm_id_from=333.999.0.0,摘出来仅供学习使用

go语言资源下载https://download.csdn.net/download/wwang_123/87865843

go语言学习——0

    数据类型
    Go程序的一般结构
    类型转换
    常量
    变量
    值类型和引用类型
    打印
    init函数

go语言学习——1

    基本类型和运算符
        布尔类型
        数字类型
        复数
        位运算
        逻辑运算符
        算术运算符
        随机数
        运算符的优先级
        字符类型

go语言学习——2

字符串
    strings包
    strconv包
时间和日期
指针

go语言学习——2.x

控制结构
    if-else
    switch
    for(range)
        break和continue
        标签与goto
函数
    参数与返回值
        传递变长参数
        defer
        内置函数
        递归函数
        函数作为参数
        闭包
        计算函数的执行时间

go语言学习——3

数组

go语言学习——4

Map

go语言学习——5

标准库
    regexp
    锁和sync包
    精密计算和big包
    自定义包和可见性
    为自定义包使用godoc

go语言学习——6

结构和方法
    结构体定义
    结构体工厂
    使用自定义包中的结构体
    带标签的结构体
    匿名字段和内嵌结构体
    方法
    函数和方法的区别
    类型的String()方法和格式化描述
    垃圾回收和SetFinalizer

go语言学习——7

接口和反射
    接口是什么
    接口嵌套接口
    类型断言
    测试一个值是否实现了某个接口
    使用方法集与接口
    空接口
    反射
    通过反射修改值
    反射结构体

go语言学习——8

文件操作
    打开文件
    文件读取
    写文件
    判读文件或文件夹是否存在
    拷贝文件
    统计文件字符
    命令行参数
    flag包解析命令行参数

go语言学习——9

goroutine
    概念
    goroutine调度模型
channel
    channel介绍
    定义/声明channel
    channel的关闭
    channel遍历
    channel其他细节
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值