do〜while文の最後なんでセミコロンが必要なんですか?なんでこういう言語仕様になったんですか?