On Thu, Aug 23, 2018 at 12:44 AM, Masoud Ghorbani <msud.ghorb...@gmail.com> wrote: > > Your opinion is like to say all of the python application should rethink and > re-write their structure because they used default values. I think having > default values for parameters is just a feature which will make codebase > readable and smaller than before.
Default values for parameters is in effect a simple form of function overloading. If F(int) has a default value for the parameter, then you've overloaded F with another function F() that takes no arguments. Go doesn't have function overloading in general, and it doesn't have default parameter values either. Ian -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.