関数オブジェクトに置き換え