Re:Why I prefer objects over switch statements
by dymk on Friday February 22, 2019 @02:43PM
(#19228453)
What happens when your values are computed? Or expensive to compute, and your map starts to get big? E.g.:
If foo() or bar() ever introduce side-effects or become expensive, you're gonna have a hell of a time figuring out what's going wrong.
[ Parent
| on HN ]
Re:Why I prefer objects over switch statements
by Riobe on Friday February 22, 2019 @03:58PM
(#19229044)
If your values are expensive to compute like that, then you'd have the object return a function that would call foo(), bar(), and so on; and you wouldn't call them all to setup the map in the first place.