次の方法で共有


Option.get<'T> 関数 (F#)

更新 : 2010 年 5 月

オプションに関連付けられている値を取得します。

名前空間/モジュール パス: Microsoft.FSharp.Core.Option

アセンブリ: FSharp.Core (FSharp.Core.dll 内)

// Signature:
get : 'T option -> 'T

// Usage:
get option

パラメーター

  • option
    型: 'T option

    入力オプション。

例外

例外

状態

ArgumentException

オプションが None の場合にスローされます。

戻り値

オプション内の値。

解説

この関数は、コンパイルされたアセンブリでは GetValue という名前です。 F# 以外の言語から、またはリフレクションを使用してこの関数にアクセスする場合は、この名前を使用します。

使用例

次のコードは、Option.get の使用例です。

let printOption opt =
    if (Option.isSome opt) then
        printfn "%A" <| Option.get opt
    else ()
printOption (Some(1))
printOption (Some("xyz"))
printOption (None)
printOption (Some(1.0))

出力

  

プラットフォーム

Windows 7、Windows Vista SP2、Windows XP SP3、Windows XP x64 SP2、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Server 2003 SP2

バージョン情報

F# ランタイム

サポート対象: 2.0、4.0

Silverlight

サポート: 3

参照

その他の技術情報

Core.Option モジュール (F#)

Microsoft.FSharp.Core 名前空間 (F#)

履歴の変更

日付

履歴

理由

2010 年 5 月

コード例を追加。

情報の拡充