Core.Option 模組 (F#)
選項的基本作業。
**命名空間/模組路徑:**Microsoft.FSharp.Core
組件:FSharp.Core (在 FSharp.Core.dll 中)
module Option
備註
如需 F# 中選項的概觀,請參閱選項 (F#)。
值
值 |
描述 |
---|---|
bind : ('T -> 'U option) -> 'T option -> 'U option |
以本身會產生選項的選擇性值叫用函式。 |
count : 'T option -> int |
評估與選項相等的 Set.count。 |
exists : ('T -> bool) -> 'T option -> bool |
評估與選項相等的 List.exists 。 |
fold : ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State |
評估與選項相等的 List.fold 。 |
foldBack : ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State |
在選項執行相當於List.foldBack的操作。 |
forall : ('T -> bool) -> 'T option -> bool |
評估與選項型別相等的List.forall。 |
get : 'T option -> 'T |
取得與選項相關聯的值。 |
isNone : 'T option -> bool |
如果選項是 None,則傳回 true。 |
isSome : 'T option -> bool |
如果選項不是 None,則傳回 true。 |
iter : ('T -> unit) -> 'T option -> unit |
執行選項值的函式。 |
map : ('T -> 'U) -> 'T option -> 'U option |
使用指定的對應函式轉換選項值。 |
toArray : 'T option -> 'T [] |
將選項轉換成長度為 0 或 1 的陣列。 |
toList : 'T option -> 'T list |
將選項轉換成長度為 0 或 1 的清單。 |
平台
Windows 8 中, Windows 7, Windows Server 2012 上, Windows Server 2008 R2
版本資訊
F# 核心程式庫版本
支援版本:2.0, 4.0,可攜式執行檔 (PE)。