>>74
ファーストクラスというのは、言語の中で第一級の存在であり取り扱いに制限が無い事。
引数や返り値としても渡せる必要がある。メソッドがファーストクラスなら、メソッドの
返り値としてメソッドを設定する事が出来る。