その他の言語のデリゲートとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > その他の言語のデリゲートの意味・解説 

その他の言語のデリゲート

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/09/07 20:52 UTC 版)

デリゲート (プログラミング)」の記事における「その他の言語のデリゲート」の解説

D言語には関数オブジェクトがあり、型としてfunctiondelegateがある。無名関数作る式として関数リテラルがあり、functiondelegateそれぞれに対応した構文がある。関数リテラル省略構文としてラムダ式がある。functiondelegate違いは、作られスコープ環境アクセスできるかどうかで、アクセスする場合デリゲートである必要があるラムダ式では内容に応じてデリゲートである必要がある場合デリゲートになる。 Javaバージョン8にてラムダ式とともにメソッド参照機能導入した。ただしマルチキャストデリゲートに相当する機能はない。 C++/CX英語版)は.NETマネージ言語ではなくネイティブ言語拡張だが、デリゲートサポートするイベントハンドラー割り当て利用される。ただし、C++/CX参照カウントベースのガベージコレクション採用していることから、強い参照による循環参照を防ぐため、イベントハンドラー記述にはラムダ式よりも名前付関数利用することが推奨されている。 Objective-C言語機能としてデリゲート持たないが、Objective-C用いたイベント駆動ソフトウェア開発する際の基本的なデザインパターンとして委譲」が採用されている。 詳細は「委譲」を参照

※この「その他の言語のデリゲート」の解説は、「デリゲート (プログラミング)」の解説の一部です。
「その他の言語のデリゲート」を含む「デリゲート (プログラミング)」の記事については、「デリゲート (プログラミング)」の概要を参照ください。

ウィキペディア小見出し辞書の「その他の言語のデリゲート」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「その他の言語のデリゲート」の関連用語

その他の言語のデリゲートのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



その他の言語のデリゲートのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのデリゲート (プログラミング) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS