関数リテラルとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > 関数リテラルの意味・解説 

無名関数

(関数リテラル から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/21 01:43 UTC 版)

プログラミング言語における無名関数英語: anonymous functionあるいはnameless function[1]とは、名前付けされずに定義された関数のことである。無名関数を表現するための方法には様々なものがあるが、近年[2]主流となっているのはラムダ式による記法である。無名関数を表現するリテラル式は、関数リテラル (function literal) とも呼ばれる。値がある場合は関数オブジェクトであるものが多い。


  1. ^ 「anonymous」は「匿名の」という意味も持つため、「anonymous function」は日本語で「匿名関数」と訳されることも多いが、「匿名」は(本当の)名前を匿(かく)すことを意味する。anonymous functionの「anonymous」は「名前がない」ということを意味しているので、ニュアンス的には「無名関数」のほうが適切な訳である。
  2. ^ “Introduction to Data Science in Python”, University of Michigan, https://www.coursera.org/learn/python-data-analysis 2018年6月13日閲覧。 
  3. ^ Anonymous function - HaskellWiki
  4. ^ 匿名関数 (C# プログラミング ガイド) | Microsoft Docs
  5. ^ マイクロソフトによるMSDN日本語版ドキュメントでは「匿名関数」「匿名メソッド」としているので、この節ではそれに従っている。「無名関数」と「匿名関数」とで技術的な違いがあるわけではない。匿名メソッド (C# プログラミング ガイド) | Microsoft Docs


「無名関数」の続きの解説一覧



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

辞書ショートカット

すべての辞書の索引

「関数リテラル」の関連用語

関数リテラルのお隣キーワード
検索ランキング

   

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



関数リテラルのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの無名関数 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS