There is currently a performance penalty due to the extra function call when using Option.map/flatMap/forEach instead of a switch statement.
The compiler could optimize/inline these calls. (Same for Null/Nullable actually, but less important IMHO as Option is more widely used.)
There is currently a performance penalty due to the extra function call when using
Option.map/flatMap/forEachinstead of aswitchstatement.The compiler could optimize/inline these calls. (Same for Null/Nullable actually, but less important IMHO as
Optionis more widely used.)