2 ms·
Mutable value types are evil Sort of
- 8jy89hui 4y agoImplicit cloning of types is evil. The first example with the mutable object is only surprising because the language decided to pass a copied struct by value instead of by reference.
- nitroll 4y agoBut isn't that pretty much the distinction between value and reference types?
- pizzaknife 4y agothats where my comment stems from: reference or value expextations are core to a language's behavior, if those cant be relied upon....
- pizzaknife 4y agothats a language efficacy/quality problem, not a type problem imho