@jakub One of my CS professor's said that language designers were trying to differentiate assignment ("=") and comparison operators ("==") to make them less confusing. If they wanted to go that route they should've used a colon for assignment instead.
@xianc78 and then Go uses ":=" for declaration...