Javaみたいな静的言語なら加算なのか文字列連結なのかはコードから明らかだからいいんだよ
動的型だと実行してみるまでどっちの意味になるかわからないからまずいわけ