理解了no new variables on left side of :=