佐藤と申します。
--- Noritsugu Nakamura <nnakamur@...> からのメッセージ:
> ねこ丸 <wtnabe@...> wrote:
> と説明しておきますと、ファーストクラスプロシージャってのは、よーする
に関
> > >
> 数(その類)が、まるで変数かなにかのオブジェクトのよーに扱える、とい
う仕
> > > 組みです。
「ファーストクラス」の意味はそういう意味ですね。
> 私も良く分からなかったのですが、このことかな?
> と思いました。
>
> def wa(a, b):
> return a + b
> def sa(a, b):
> return a - b
>
> a = [wa, sa]
> print a[0](1, 2)
> print a[1](1, 2)
「この言語では関数も「ファーストクラス(のオブジェクト)」である」、
ということを説明しているような文脈だと、たいていは、「この言語では
関数を、関数の引数として渡せる」ということをいいたい場合が多い
と思います。
--
Makoto SATOH
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/