Types & safe values · BUILT-IN MODULE

result

Success/failure result helpers.

Quick start

use result
use result

answer = result.ok 42
say result.is_ok answer
say result.or answer 0

API reference

result.ok value

Create a successful Result.

建立成功的 Result。
result.err message

Create a failed Result.

建立失敗的 Result。
result.is_ok result

Check for success.

檢查是否成功。
result.is_err result

Check for failure.

檢查是否失敗。
result.value result

Get the success value. Fallible.

取得成功值。此操作可能失敗。
result.error result

Get the error message.

取得錯誤訊息。
result.or result fallback

Return success value or fallback.

成功時回傳值,否則回傳 fallback。