Types & safe values · BUILT-IN MODULE

option

Optional-value helpers.

Quick start

use option
use option

value = option.some 42
say option.is_some value
say option.or value 0

API reference

option.some value

Create an Option containing a value.

建立包含值的 Option。
option.none

Create an empty Option.

建立空的 Option。
option.is_some option

Check whether an Option contains a value.

檢查 Option 是否包含值。
option.is_none option

Check whether an Option is empty.

檢查 Option 是否為空。
option.value option

Get the contained value. Fallible.

取得其中的值。此操作可能失敗。
option.or option fallback

Return the value or a fallback.

回傳值;沒有值時回傳 fallback。