Go圣经
「已注销」
练习时长两年半的C++练习生,喜欢唱、跳、rap、篮球
展开
-
《Go圣经》章一:入门
参考书《Go程序设计语言》,Go学习路径的Go基础模块,整理了一些我掌握不太好的地方 一个go程序由一package开始,随后由四大块组成:变量(var),函数(func),常量(const),类型(type)。 os.Args类似c语言main函数的arg参数,本质是一个字符串切片,go中的[m,n]是左闭右开区间。 使用+=追加字符串需要生成中间变量,使用strings.join...原创 2019-08-28 21:48:35 · 273 阅读 · 0 评论 -
《Go圣经》章二:程序结构
Go语言中,名称的作用域越大,名称越长且越有意义。 包级初始化在main函数开始前执行。 number 0 bool false string "" 接口/引用类型(slice,指针,map,通道,函数) nil 短声明:=左面至少有一个新变量,对旧变量进行赋值操作。 new(T)创建未命名的T类型变量,并返回地址。 var glo...原创 2019-08-28 21:49:50 · 228 阅读 · 0 评论 -
《Go圣经》章三:基本数据
计算机的底层是位(bit),而实际操作是基于大小固定的单元中的数值,称为字(word),可以解释为整数,浮点数,位集(bitset)或内存地址等。 go四大类数据类型: 基础类型 数字 字符串 布尔型 聚合类型 数组 结构体 引用类型 指针 切片 map 函数 通道 接口类型 类别 表示 有符号整数 int8/int16/int32/int64 无符...原创 2019-08-28 21:51:05 · 634 阅读 · 0 评论 -
《Go圣经》章四:复合数据类型
参考书《Go程序设计语言》,Go学习路径的Go基础模块,整理了一些我掌握不太好的地方 数组和结构体都是聚合类型,他们的值由内存中的一组变量构成。数组元素相同,结构体元素可以不同,他们的长度都是固定的。slice和map都是动态数据结构,他们的长度随着元素的添加动态增长。 数组 在数组字面量中,如果省略号…出现在数组长度的位置,那么数组的长度由初始化的数组的元素个数决定。 q := [.....原创 2019-09-01 20:05:00 · 148 阅读 · 0 评论