プログラミング言語は、その言語の関数がその他の変数と同様に扱われるときに第一級関数(First-class functions)を持つと言われます。例えば、こうした言語では、関数は他の関数への引数として渡されたり、他の関数から返却されたり、変数の値として代入したりできます。
詳細情報
一般知識
- Wikipedia の First-class functions
プログラミング言語は、その言語の関数がその他の変数と同様に扱われるときに第一級関数(First-class functions)を持つと言われます。例えば、こうした言語では、関数は他の関数への引数として渡されたり、他の関数から返却されたり、変数の値として代入したりできます。