So, when you have default values, the default value has to be a static value, which can be determined when the definition is read for the first time, not when it is executed.
അതുകൊണ്ട്, നിങ്ങള്  ഡിഫാള് ട്ട് വിലകളുണ്ടെങ്കില് , ആ ഡിഫാള് ട്ട് വില സ്റ്റാറ്റിക് വിലയായിരിക്കണം, ഫംങ്ക്ഷന്  നിര് വ്വചനം ആദ്യത്തെ തവണ വായിക്കുമ്പോഴാണ് അത് നിര് ണ്ണയിക്കപ്പെടുന്നത്, അല്ലാതെ അത് എക്സിക്യൂട്ട് ചെയ്യുമ്പോഴല്ല.