共用方式為


Option.get<'T> 函式 (F#)

更新:2010 年 5 月

取得與選項相關聯的值。

命名空間/模組路徑: Microsoft.FSharp.Core.Option

組件:FSharp.Core (在 FSharp.Core.dll 中)

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

// Usage:
get option

參數

  • option
    Type: '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#)

變更記錄

日期

History

原因

2010 年 5 月

加入程式碼範例。

資訊加強。