Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Option.get<'T> Function (F#)

Gets the value associated with the option.

Namespace/Module Path: Microsoft.FSharp.Core.Option

Assembly: FSharp.Core (in FSharp.Core.dll)

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

// Usage:
get option

option

Type: 'T option

The input option.

Exception

Condition

ArgumentException

Thrown when the option is None.

The value within the option.

This function is named GetValue in compiled assemblies. If you are accessing the function from a language other than F#, or through reflection, use this name.

The following code illustrates the use of 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))

Output

1
"xyz"
1.0

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

F# Core Library Versions

Supported in: 2.0, 4.0, Portable

Show:
© 2015 Microsoft