型がすぐに変わるからバッファ変数が少なくて済む