作者: Makoto SATOH
日時: 2003/3/18(23:37)
佐藤と申します。

 --- 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/