随想

用Java 8的Steam有一段时间了,虽然理解的还不深,但是在写Spark任务的时候,看到各种RDD算子就莫名的熟悉,用的还算自觉比较称手。今天偶然在另一个系统看到Java 5时代的代码的时候,甚至有点不习惯。

有句话叫“手里拿着锤子的时候,看什么都感觉像钉子”,在之前没觉得传统写法有什么不好,甚至觉得函数式的写法有点怪异。今天再对比着看的时候,发现函数式在表达意图层面,确实更胜一筹。

说实话,Lisp对于我这种从C入行的人,影响真的是深远,虽然不能直接用在项目里,但是那种“润物无声”的感觉,无疑是一份无价的宝藏。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容