3 ms·
The "out" feature definitely violates OOP principles even more than tuples would. You're passing along a variable which is then overwritten in the method to se
by Sylos 9y ago
The "out" feature definitely violates OOP principles even more than tuples would.
You're passing along a variable which is then overwritten in the method to serve as a return value. Essentially just a somewhat formalized use of side effects.