there is a difference between functions and commands ( or known as methods as well ):
functions change and have a return value
methods change but don't return anything
there would be a third type of functionality: query
return but don't change anything
everything without a return has no real need for () as the () is to encapsulate input if you want to use the output straight as new "object" with .blabla
functions change and have a return value
methods change but don't return anything
there would be a third type of functionality: query
return but don't change anything
everything without a return has no real need for () as the () is to encapsulate input if you want to use the output straight as new "object" with .blabla