Core.Option 模組 (F#)
選項的基本作業。
命名空間/模組路徑: Microsoft.FSharp.Core
組件:FSharp.Core (在 FSharp.Core.dll 中)
module Option
備註
如需 F# 中選項的概觀,請參閱選項 (F#)。
值
值 |
說明 |
---|---|
繫結 : ('T -> 'U option) -> 'T option -> 'U option |
叫用函式本身產生選項的選擇性值。 |
計數 : 'T option -> int |
評估 Set.count 」 選項的對等用法。 |
exists : ('T -> bool) -> 'T option -> bool |
Evaluates the equivalent of List.exists for an option. |
fold : ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State |
評估 List.fold 」 選項的對等用法。 |
foldBack : ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State |
Performs the equivalent of the List.foldBack operation on an option. |
forall : ('T -> bool) -> 'T option -> bool |
評估 List.forall 選項類型的對等用法。 |
get : 'T option -> 'T |
取得與選項相關聯的值。 |
isNone : 'T option -> bool |
傳回 true如果選項是 None |
isSome : 'T option -> bool |
傳回 true如果選項不是 None |
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 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