随笔分类 -  Go官网指南练习

实现Go官网指南上的练习
摘要:练习:等价二叉查找树 1. 实现 Walk 函数。 2. 测试 Walk 函数。 函数 tree.New(k) 用于构造一个随机结构的已排序二叉查找树,它保存了值 k, 2k, 3k, ..., 10k。 创建一个新的信道 ch 并且对其进行步进: go Walk(tree.New(1), ch) 阅读全文
posted @ 2019-03-11 17:20 yihailin 阅读(888) 评论(0) 推荐(0) 编辑
摘要:题目: 练习:rot13Reader 有种常见的模式是一个 io.Reader 包装另一个 io.Reader,然后通过某种方式修改其数据流。 例如,gzip.NewReader 函数接受一个 io.Reader(已压缩的数据流)并返回一个同样实现了 io.Reader 的 gzip.Reader( 阅读全文
posted @ 2019-03-11 11:45 yihailin 阅读(633) 评论(0) 推荐(0) 编辑
摘要:"题目是Go指南中的闭包求斐波那契数列" package main import "fmt" // 返回一个“返回int的函数” func fibonacci() func() int { var last = 0 var cur = 1 var count = 0 return func() in 阅读全文
posted @ 2019-03-10 19:16 yihailin 阅读(328) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示