1及早求值与惰性求值
惰性有什么好处?
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
惰性有什么好处?
它有什么实用价值?
现代语言用哪种?
闭包捕获的是值还是引用?
怎么避免?
举三个常见的高阶函数。
类型能不能是一等公民?
读取当前时间的函数纯吗?
代价是什么?
这靠什么数据结构实现?
能完全没有副作用吗?
这样测试有什么好处?
为什么必须是最后一步?
类型的价值是什么?
各适合什么场景?
举一个弱类型的坑。
推导不出来时怎么办?
没有泛型怎么办?
这个原则叫什么?
为什么参数要逆变?
现代语言怎么解决?
什么是穷尽检查?
它和 switch 的区别?
为什么类型比注释可靠?
举一个例子。
各自的代价是什么?
这解决了什么?
这条规则防止了什么?
为什么这很重要?
这有什么问题?