Static
vs Dynamic
TypingWith static typing
, the compiler
will be left to match the applicable overload based on the usage parameters.
With dynamic typing
, this same match up will happen at runtime
, possibly resulting in type error if no appropriate match is found.