Translations:Help:Lua/Lua best practice/14/en

Lua has a rather weak type system. Arguments should either be coerced to the correct type, or the function should throw an error. If the function exists in special incarnations to handle different types, then that should be part of the function name.