関数の外にあるコードがどうやったら関数呼び出し時に呼ばれると考えるのかわからん