If you're going to assign a value to a variable and immediately after return that variable, it's way cleaner assign the value on a line and return the variable on the next line. That operator, for me, just gives you an option to make your code look worse in less lines because you're adding this ( := ), and seriously, what the fuck do these symbols are suppose to mean?