4 ms·
From the official website: > Dart enforces a sound type system. This means you can't write code where a variable's value differs from its static type. I know y
by dominicrose 2y ago
From the official website:
> Dart enforces a sound type system. This means you can't write code where a variable's value differs from its static type.
I know you didn't ask me but I think that not ensuring soudness is a feature because it allows the type system to wrap something that could work without it. Would you like unit tests if removing them would break your code? Maybe it's not a fair comparison, or maybe it is...