関数で書いたら問題を避けられるわけ?