Assuming that The behavior of Dart programs should remain unchanged when removing type annotations does it support that Dart does not provide function overloading since at its core it is a dynamically typed language?
posted Aug 10, 2018
| Apparently, Dart programs are expected to run exactly the same when all type annotations are removed. With this in mind, a naive implementation of function overloading would not work since the runtime would not know which method to call when type annotations are removed. – Whathecode Aug 10, 2018 12:14 |