そりゃfunc1はfuncから呼ばれる以外の使い方はされないて前提なんだろ