Hello World
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 39 下一页
摘要: 1. 读取文件,打印每一行文本内容 func main() { // ./表示当前工程的目录 filepath:="./source/a.txt" // 返回文件指针 file, e := os.Open(filepath) if e != nil { fmt.Println("open file 阅读全文
posted @ 2020-05-29 10:17 小小忧愁米粒大 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1. scanner 1.1 scan 从标准输入读取输入,将空格分隔的值依次存放到后续的参数内,换行符不会结束读取,读取变量个数个输入后读取结束 var id int var name string var age int fmt.Println("please input you info !" 阅读全文
posted @ 2020-05-28 15:46 小小忧愁米粒大 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 1. 定义 接口定义了一组抽象方法(方法集); 接口中不能定义变量; type Namer interface { Method1(param_list) return_type Method2(param_list) return_type ... } 永远不要使用一个指针指向一个接口类型,因为它 阅读全文
posted @ 2020-05-27 10:40 小小忧愁米粒大 阅读(286) 评论(0) 推荐(1) 编辑
摘要: 1. String() j结构体自定义格式化输出,类似于Java中的 toString(); 如果类型定义了String() 方法,它会被用在 fmt.Printf() 中生成默认的输出:等同于使用格式化描述符%v产生的输出,还有 fmt.Print() 和 fmt.Println() 也会自动使用 阅读全文
posted @ 2020-05-26 14:10 小小忧愁米粒大 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 Go 方法是作用在接收者(receiver)上的一个函数,接收者是某种类型的变量。因此方法是一种特殊类型的函数; 类型 T(或 *T)上的所有方法的集合叫做类型 T(或 *T)的方法集(method set); 方法集中的方法名不允许重复,不同类型的方法集中允许重复的方法名; 类型的代码 阅读全文
posted @ 2020-05-25 17:21 小小忧愁米粒大 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 结构体类似于Java中的类,一般定义方式如下: 结构体类型和字段的命名遵循可见性规则,即大写开头的外部可见; 结构体的完全类型名称为:包名.结构体名称(中间有个点) type identifier struct { field1 type1 field2 type2 ... } 2. 初 阅读全文
posted @ 2020-05-25 15:11 小小忧愁米粒大 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 map 类似于Java中的 map,是一种存储键值对的数据结构。 map 属于引用类型; 声明方式:var map1 map [keyType] valueType, 示例: // 声明及初始化 var map1 = make(map[int]int) map1[1] = 12 // 声 阅读全文
posted @ 2020-05-25 11:15 小小忧愁米粒大 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1. new 和 make 二者都是在堆上分配内存,但是它们的行为不同,适用于不同的类型; new 函数分配内存,make 函数初始化; new(T) :为类型T分配一块内存,并返回指向这块内存地址的指针,它适用于值类型如数组和结构体; make(T) :初始化内置的数据结构,返回一个类型为 T 的 阅读全文
posted @ 2020-05-22 14:17 小小忧愁米粒大 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 切片(slice)是对数组一个连续片段的引用(该数组我们称之为相关数组,通常是匿名的),所以切片是一个引用类型(本身就是一个指针,不能用指针指向 slice)。 这个片段可以是整个数组,或者是由起始和终止索引标识的一些项的子集。需要注意的是,终止索引标识的项不包括在切片内。切片提供了一个 阅读全文
posted @ 2020-05-22 14:12 小小忧愁米粒大 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 声明格式: var 变量名 [数组长度] 变量类型,例如: var array [5] int 数组是具有相同 唯一类型 的一组已编号且长度固定的数据项序列; 数据声明后元素值默认为变量类型的零值; 数组属于值类型,数组变量表示整个数组,并不是指向第一个数组元素,它作为参数传递时会拷贝整 阅读全文
posted @ 2020-05-21 18:27 小小忧愁米粒大 阅读(175) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 39 下一页
瞅啥瞅,好好看书