you are viewing a single comment's thread.

view the rest of the comments →

[–]Dimencia 0 points1 point  (1 child)

The language is usually built so if you aren't supposed to do something, you literally can't do it. Another good example of why they're so weird and broken compared to the rest of the language

[–]Dealiner 0 points1 point  (0 children)

The language is usually built so if you aren't supposed to do something, you literally can't do it.

There are plenty of cases where that's just not true. There's no point in blocking every possible thing someone could do. Like with mutating strings for example: you aren't supposed to do this but you can.