誤解のないように言っておくけど関数へのポインタを渡すことができるのは知ってる