[前][次][番号順一覧][スレッド一覧][生データ]

langsmith:86

From: Shugo Maeda <shugo ruby-lang.org>
Date: Wed, 14 Jul 2004 23:32:50 +0900
Subject: [langsmith:86] Re: 強い型の言語とクロージャ

前田です。

Takuo Yonezawa wrote:
> その言語でクロージャーがどの程度使われるかによりますが、クロージャーを多
> 用する場合クロージャーの型は名前が付けにくい物が多くなると思います。
> クロージャーの型に名前と付けようと思ってもほとんどは例えば「二項演算子」
> とか「述語」ぐらいになると思います。
> ここで「削除するかどうか決める関数」とか「デフォルト値を返す関数」とかま
> で限定すると限定され過ぎて汎用的な関数が作りづらくなると思います。

クロージャがどれくらい多用されるかどうか、という点がポイントですね。
C#の場合は、それほど多用することを意識していないように思います。

> ですからほとんどが「二項演算子」とか「述語」とかになってしまって、それを
> いちいち書くのは煩わしいので、明示的に指定する方法を残しつつ、省略できる
> ような仕組みになっているとよいと思います。

この仕組みについて、具体的なイメージはお持ちですか?

-- 
前田 修吾

--
ML: langsmith quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

        76 2004-07-13 12:42 [mogami brain.riken.g] 変更可能なclosure変数、対、static変数   
        77 2004-07-13 13:42 ┣[nobsun sampou.org   ]                                       
        78 2004-07-13 15:07 ┣[maeda-langsmith atus]                                       
        80 2004-07-13 19:58 ┃┣[mogami brain.riken.g] Re: 変更可能なclosure変数、対、sta  
        81 2004-07-14 01:52 ┃┗[shugo ruby-lang.org ] 強い型の言語とクロージャ            
        84 2004-07-14 15:02 ┃ ┣[takuo aya.or.jp     ]                                   
->      86 2004-07-14 23:32 ┃ ┃┗[shugo ruby-lang.org ]                                 
        85 2004-07-14 20:52 ┃ ┗[randy mvd.biglobe.ne]                                   
        87 2004-07-14 23:59 ┃  ┗[shugo ruby-lang.org ]                                 
        88 2004-07-15 00:04 ┃   ┣[shugo ruby-lang.org ]                               
        89 2004-07-15 01:50 ┃   ┗[nobsun sampou.org   ]                               
        90 2004-07-15 11:04 ┃    ┗[shugo ruby-lang.org ]                             
        79 2004-07-13 14:43 ┗[matz ruby-lang.org  ]