如何最小化多个 if 语句?
How to minimize multiple if statements?
我正在清理代码,我需要你的帮助
该代码创建单元并将它们放置在 unitPositionHashmap 中。此外,它会根据单元类型降低产值。
我正在寻找一种减少代码量的方法和更智能的方法来构造此方法,因此我避免了几乎重复的代码。
The code
创建一个方法,其中包含一个 if 块,并使用参数填充变量值 (p、GameConstants 值(如 ARCHER)、ProductionAmount 条件值(如 10)。您将在 makeUnit 方法中保留一个 if ,而在新方法中只有一个 if。
我正在清理代码,我需要你的帮助 该代码创建单元并将它们放置在 unitPositionHashmap 中。此外,它会根据单元类型降低产值。 我正在寻找一种减少代码量的方法和更智能的方法来构造此方法,因此我避免了几乎重复的代码。 The code
创建一个方法,其中包含一个 if 块,并使用参数填充变量值 (p、GameConstants 值(如 ARCHER)、ProductionAmount 条件值(如 10)。您将在 makeUnit 方法中保留一个 if ,而在新方法中只有一个 if。