前言
一个风和日丽的下午,我看着日常看代码做重构迁移,突然看到这么段代码:
private void getTopicsDiskSizeForSomeBroker(int brokerID, AdminClient...,理解以上代码还是有点困难的....——数学表达式里面其实是在做一种映射(Mapping),输入的数据和输出的数据关系是什么样的,就是用来函数定义的.
3.2 直观感受:用代码举例
public class Quint{
public...:
range函数回返回一个从0开始的整数无穷列表
然后该列表会被传入map,针对列表中的每个元素,调用平方值的匿名函数,产生了一个无穷多的,包含平方值的列表
将列表传入take函数,仅仅返回前25个...在本文中,我们只看到了map的身影——上面提到了,map对流中的每一个元素进行操作.
可能会有读者问let是啥,在本文的代码例子中,let针对整个流进行操作.