编码原则:最小化使用控制结构(条件和循环)

背景

首先声明的是,这里并不是说使用控制结构不好,而是在当前的主流语言中(C#、Java、JS),多数场景可以不实用控制结构。随之而来的便是如何消除控制结构。

如何消除控制结构

使用表驱动或多态消除条件控制结构。

使用函数式编程消除循环控制结构,如:map、reduce、filter、sort、max、min等待。

原文地址:https://www.cnblogs.com/happyframework/p/4162382.html