As I said before:
I'm not suggesting that assignments don't get implicitely casted only the return values. If I can't return the incorrect Type from a method I shouldn't be able to return an incorrect primitive.
This is of course, my opinion. The use of the strict keyword should enforce the highest level of type checking.
I'm not suggesting that assignments don't get implicitely casted only the return values. If I can't return the incorrect Type from a method I shouldn't be able to return an incorrect primitive.
This is of course, my opinion. The use of the strict keyword should enforce the highest level of type checking.