BT

VB向けラムダ式の改善

| 作者: Jonathan Allen フォローする 530 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年8月5日. 推定読書時間: 1 分 |

VBのデベロッパにとって、匿名の機能についてもっともイライラすることに対する改善である。以下のとおりである(順不同)。

無名のサブルーチン、言い換えれば値を返さない機能を作成する方法はない。これは、VBのデベロッパはIEnumerable.ForEachなどのAction(Of T)を必要とする全メソッドを直接使用することができないことを意味する。

次に、マルチラインの匿名の機能の欠如である。単にこのことにいらいらさせられる一方、近い将来まさに、決定的に重要な意味を持つようになる。非常に見込 みのあるParallel.Forループを含むParallel FXを使用する必要のあるコーディングパターンは、ほとんどマルチラインの匿名の機能を使用する必要がある。

そして最後に、構文がある。単一ラインで匿名の機能をいくつか使用しなければならない場合、構文はぎこちなく感じる。

上記2つに対処するため、ソリューションが利用できる。Paul Vick氏は約束はしていないが、VBの次バージョンでは匿名サブルーチン(リンク)およびマルチラインの機能を確実に装備するようである。

構文については、誰が知っているのか?C#は、2.0から3.0へ移行したときに変わったため、VBが同じことをするのは、まったく理屈に合わない。しかし繰り返しになるが、はっきりした候補がないし、VBはこの種の問題をIDEの拡張機能により解決している。

原文はこちらです:   http://www.infoq.com/news/2008/07/VB-Lambda

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT