上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 107 下一页
  2020年9月4日
摘要: package main import ( "bufio" "fmt" "os" ) func printFile(filename string) { file, err := os.Open(filename) if err != nil { panic((err)) } scanner := 阅读全文
posted @ 2020-09-04 10:25 清明-心若淡定 阅读(737) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "strconv" ) func converToBianry(n int) string { result := "" for ; n > 0; n /= 2 { lsb := n % 2 result = strconv.Itoa(lsb) 阅读全文
posted @ 2020-09-04 10:14 清明-心若淡定 阅读(2204) 评论(0) 推荐(0) 编辑
  2020年9月3日
摘要: 示例: package main import ( "fmt" ) const ( a = iota b1 b2 = 5 b3 b4 = iota b5 ) const ( b = 1 << (10 * iota) kb mb gb tb pb ) func main() { fmt.Println 阅读全文
posted @ 2020-09-03 09:36 清明-心若淡定 阅读(353) 评论(0) 推荐(0) 编辑
  2020年9月2日
摘要: list是一个双向链表。该结构具有链表的所有功能。type Element type Element struct { Value interface{} //在元素中存储的值 } func (e *Element) Next() *Element //返回该元素的下一个元素,如果没有下一个元素则返 阅读全文
posted @ 2020-09-02 14:40 清明-心若淡定 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 总结1. 数组和切片的区别与联系 1.1数组是有长度的并且长度是类型的组成部分之一 所以[1]string!=[2]string 长度固定不可变 1.2切片实际上是对底层数组的一层封装,通过切片的容量和长度 我们可以访问到底层数组中对应的元素, 1.2.1如果切片是从底层数组下标为0处开始引用 那个 阅读全文
posted @ 2020-09-02 14:06 清明-心若淡定 阅读(256) 评论(0) 推荐(0) 编辑
摘要: make与new区别: make是专门用来创建slice、 map、channel的值的.它返回的是被创建的值,并且立即可用 new是申请一小块内存并标记它是用来存放某个值的.它返回的是指向这块内存的指针,而且这块内存并不会被初始化. 或者说,对于一个引用类型的值,那块内存虽然已经有了,但还没法用 阅读全文
posted @ 2020-09-02 09:33 清明-心若淡定 阅读(148) 评论(0) 推荐(0) 编辑
  2020年8月31日
摘要: flag包提供了一系列解析命令行参数的功能接口 命令行语法 命令行语法主要有以下几种形式 -flag //只支持bool类型 -flag=x -flag x //只支持非bool类型 以上语法对于一个或两个‘-’号,效果是一样的,但是要注意对于第三种情况,只支持非bool类型,原因是碰到如下情况时 阅读全文
posted @ 2020-08-31 08:47 清明-心若淡定 阅读(196) 评论(0) 推荐(0) 编辑
  2020年8月27日
摘要: 源码文件又分为三种,即:命令源码文件、库源码文件和测试源码文件,它们都有着不同的用途和编写规则。 如果一个源码文件声明属于main包,并且包含一个无参数声明且无结果声明的main函数,那么它就是命令源码文件 package main import "fmt" func main() { fmt.Pr 阅读全文
posted @ 2020-08-27 15:55 清明-心若淡定 阅读(191) 评论(0) 推荐(0) 编辑
摘要: GOROOT: Go语言安装根目录的路径,即Go语言的安装路径 GOPATH:是我们自己定义的工作区间, Go语言的工作目录,是我们自己定义的工作区间,可以是一个目录的路径,也可以是多个目录路径,每个目录代表Go语言的一个工作区(Workspace),工作区放置Go语言的源码文件(src),安装后的 阅读全文
posted @ 2020-08-27 09:47 清明-心若淡定 阅读(320) 评论(0) 推荐(0) 编辑
  2020年8月24日
摘要: package main import ( "fmt" ) // 累加器 // AddUpper:方法名 func (int) int:返回值类型列表 func AddUpper() func(int) int { var n int = 10 return func(x int) int { n 阅读全文
posted @ 2020-08-24 08:04 清明-心若淡定 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 107 下一页