ProgramJavaScriptAltJSElmElmガイドエラーハンドリング > Maybe

Maybe

Maybe型の定義

#code(haskell){{
type Maybe a

 = Just a
 | Nothing

}}

Maybeは2つのバリアントを持つ型です。
つまり何も持っていない(=Nothing)か、ちょうど(=Just)1つの値を持っているか、です。
Maybe aの型変数は具体的な値次第でMaybe FloatやMaybe Stringといった型を持つことを可能にします。

Maybeには主に2つの使いみちがあります。部分関数と入力が任意のフィールドで役立ちます。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS