07 2019 档案
摘要:接口详解 // 举例:sort包中的 Sort 函数,如下: func Sort(data Interface) Sort sorts data. It makes one call to data.Len to determine n, and O(n*log(n)) calls to data.
阅读全文
摘要:struct : 结构体 // 1. 用来自定义复杂数据结构 // 2. struct里面可以包含多个字段(属性) // 3. struct类型可以定义方法,注意和函数的区分 // 4. struct类型是值类型 // 5. struct类型可以嵌套 // 6. Go语言没有class类型,只有st
阅读全文
摘要:内置函数 示例如下: 递归函数 一个函数调用自己,就叫做递归。示例代码如下: 递归的设计原则 闭包 闭包:一个函数和与其相关的引用环境组合而成的实体。示例如下: 数组和切片 数组的初始化 多维数组 多维数组遍历 切片 示例如下: 切片的创建方式1:通过 数组 创建 切片的创建方式2: 通过make来
阅读全文
摘要:1、案例解释 a='python' b=a[::-1] print(b) #nohtyp c=a[::-2] print(c) #nhy #从后往前数的话,最后一个位置为-1 d=a[:-1] #从位置0到位置-1之前的数 print(d) #pytho e=a[:-2] #从位置0到位置-2之前的
阅读全文
摘要:strings和strconv使用 1. strings.HasPrefix(s string, prefix string) bool: // 判断字符串s是否以prefix开头 。 2. strings.HasSuffix(s string, suffix string) bool: // 判断
阅读全文
摘要:1). 文件名 & 关键字 & 标识符 1. 所有go源码都以 .go 结尾 2. 标识符以字母或下划线开头,大小写敏感 3. _ 是特殊标识符,用来忽略结果 4. 保留关键字 golang 关键字如下: 包中函数的调用: a. 同一个包中的函数,可直接调用 (大小写都可以) b. 不同包中的函数,
阅读全文
摘要:golang语言特性: 第一个go程序: helloworld.go test_goroutine 测试程序: helloworld.go test.go 终端显示如图: 管道 channel 示例1: main.go pipe.go 管道 channel 示例2: 通过传参的方式,利用 管道进行
阅读全文
摘要:案例1:批量生成随机字 符 文件名案例 使用for 循环在 /neo 目录下批量创建10个html文件,其中每个文件需要包含10个随机小写字母加固定字符串 neo创建的结果名称示例 如下: 参考如下: 案例2:批量改名特殊案例 将以上案例1中结果文件名中的 neo 字符串全部改成 Neomaple,
阅读全文