03 2020 档案
摘要:函数的数据类型及本质 1. 函数类型 2. 函数本质 1. 创建函数时,先创建一块内存空间,在内存中存储函数体,函数名fun1存储这块空间的地址(引用类型)。 2. fmt.Println(fun1) 打印出函数fun1的内存地址 3. fun1(1,2) 调用执行函数体内容 画外音:fun1与fu
阅读全文
摘要:defer语句 1. 说明 defer的词义:“延迟”,“推迟” 在go语言中,使用defer关键词来延迟一个函数或方法的执行 2. defer函数或方法:一个函数或方法被延迟执行了,需要等到所有函数或方法中的所有代码执行完后才会执行defer修饰的函数或方法。 3. defer的用法 1. 对象.
阅读全文
摘要:递归函数 1. 概念 一个函数自己调用自己。 递归函数要有一个出口,逐渐的向出口靠近。 2. 使用经验 1. 定义终结出口逻辑 2. 使用自调用的递归
阅读全文
摘要:函数 概念 执行特定任务的代码块 声明 go语言至少有一个main函数 1. 语法格式 1. func: 函数由func声明 2. funName:函数名称,函数名称和参数列表一起构成函数签名 3. parametername type: 参数列表,参数就像一个占位符,但函数被调用时,你可以将值传递
阅读全文
摘要:String 概念 1. 字符串是一个 字节的切片。可以理解为一些字节的集合,按照字符的形式来展示 2. 也可理解为一个字符的序列,序列的意思是每个字符都有固定的位置(下标,索引,index:从0开始,到长度减1) 3. 画外音 :字符串本质上就是一个字节Slice,字符串中的每个字符在字节slic
阅读全文
摘要:Map 特点 1. 无序的 2. 长度不固定,与slice一样,也是一种引用类型 3. 内置len函数适用于map,返回map中拥有key的数量 4. map的key必须是所有可以比较的类型,如布尔型,整数,浮点,字符串 创建Map 1. 使用make()创建map 2. 判断map是否初始化 Ma
阅读全文

浙公网安备 33010602011771号