Programming Language

Nocter

A self-contained systems language built around simplicity, encapsulation, and foolproof design.

/development/compiler/tests/fixtures/source_corpus/valid/optional-otherwise-default.nct

optional-otherwise-default.nct

// Executable environment lookup with an absence fallback.
use std/process.env

func main(): i32! {
    let user = env("USER")? otherwise { "unknown" }

    use_name(user)
    return 0
}

func use_name(name: &str): void {
    return
}