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輸入選項。
例外狀況
例外狀況 |
條件 |
---|---|
當選項為 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
請參閱
參考
Microsoft.FSharp.Core 命名空間 (F#)
變更記錄
日期 |
History |
原因 |
---|---|---|
2010 年 5 月 |
加入程式碼範例。 |
資訊加強。 |