Option型とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Option型の意味・解説 

Option型

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/09/26 04:58 UTC 版)

プログラミング言語[注釈 1]型理論において、Option型英語: Option type)またはMaybe型英語: Maybe type)は存在しない可能性のある値をカプセル化して表す多相型英語版である。例えば、関数の戻り値が存在する場合と存在しない場合を表すためにこの型は使用される。この型は空[注釈 2]またはオリジナルのデータ型Aをカプセルした[注釈 3]コンストラクタから構成されている。


注釈

  1. ^ 特に関数型プログラミング言語において。
  2. ^ 多くの場合、NoneまたはNothingという名前。
  3. ^ 多くの場合、Just AまたはSome Aと書かれる。
  4. ^ 多くの場合、A?として表される。
  5. ^ 例えば、Maybe (Maybe String)Maybe String
  6. ^ 例えば、String?? = String?
  7. ^ 型ヒントを介して。
  8. ^ 例えばNoneと等しいOption変数の値を取得しようとすることによって。

出典

  1. ^ Milewski, Bartosz (2015年1月13日). “Simple Algebraic Data Types” (英語). Bartosz Milewski's Programming Cafe. 2019年8月18日時点のオリジナルよりアーカイブ。2019年8月18日閲覧。
  2. ^ A Fistful of Monads - Learn You a Haskell for Great Good!”. www.learnyouahaskell.com. 2019年8月18日閲覧。
  3. ^ Hutton, Graham (2017年11月25日). “What is a Monad?”. Computerphile Youtube. 2021年12月20日時点のオリジナルよりアーカイブ。2019年8月18日閲覧。
  4. ^ Maybe · An Introduction to Elm”. guide.elm-lang.org. 2022年6月11日閲覧。
  5. ^ Apple Developer Documentation”. developer.apple.com. 2020年9月6日閲覧。
  6. ^ Martin Odersky; Lex Spoon; Bill Venners (2008). Programming in Scala. Artima Inc. pp. 282–284. ISBN 978-0-9815316-0-1. https://books.google.com/books?id=MFjNhTjeQKkC&pg=PA283 2011年9月6日閲覧。 


「Option型」の続きの解説一覧



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  Option型のページへのリンク

辞書ショートカット

すべての辞書の索引

「Option型」の関連用語

Option型のお隣キーワード
検索ランキング

   

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



Option型のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS