随笔分类 -  golang相关

总有一个开始的理由
并发
摘要:并发 sync包 channel main函数之前init中goroutine init函数中的goroutine和main函数属于同一个 主系统线程 ,满足顺序一致性模型 channel 无缓冲的Channel上的发送操作总是在对应的接收操作之前发生 从无缓冲channel进行的接收, 发生在对该 阅读全文

posted @ 2019-04-24 19:33 slowlyChange 阅读(138) 评论(0) 推荐(0)

go 函数 方法 接口
摘要:概论 函数 方法 接口 概论 方法在编译时静态绑定,依托于具体的类型 接口对应的方法是在运行时动态绑定 进程内初始化顺序 初始化导入包的常量和变量(可以导出的变量) 包的init函数,不同文件内顺序是未定义的, 同一文件调用顺序是定义顺序 main包内的常量变量和init main函数 函数调用顺序 阅读全文

posted @ 2019-04-21 12:16 slowlyChange 阅读(1115) 评论(0) 推荐(0)

go 数组 字符串 切片
摘要:数组 数组定义方式 数组类型包含基础类型和数组长度 数组复制是整体复制 数组名称代表整个数组而不是数组起始地址 可以用&取起始地址,传参,防止大量复制 字符串 不可变字节序列,是一个只读的字节数组 长度不是字符串类型的一部分 默认编码是utf8, for range 语法不支持非UTF8编码字符串的 阅读全文

posted @ 2019-04-18 20:06 slowlyChange 阅读(1664) 评论(0) 推荐(0)

导航