Anonymous user
FizzBuzz/Java: Difference between revisions
no edit summary
imported>Er2 mNo edit summary |
imported>Er2 No edit summary |
||
Line 179:
=== Enum-based Declarative ===
With Functional and OO elements
A new rule can be added by adding a single line.
<syntaxhighlight lang="java">
Line 208 ⟶ 210:
}
String byRules = Arrays.stream(values())
.map(rule -> rule.applyRule(i))
.
return i + "";
return byRules;
}
|