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