Skip to main content

Use this tag for code that implements (or depends heavily on) a data type that can be empty or hold a value.

An Optional type is one that may contain a value or reference or may be empty instead.