int f1(int x){
…
}
int f2( functin f1){
function f3(){
return f2;
C言語風に記述
関数f1を定義
関数型?
function
関数の引数が関数
関数の結果が関数
C言語風に考えると
わけがわからない