Programming Language

Nocter

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

/development/compiler/tests/fixtures/source_corpus/invalid/optional-propagation.nct

optional-propagation.nct

// Invalid: postfix `?` on T? requires an optional return layer.
func main(): i32 {
    let value = lookup()

    // invalid: postfix `?` on T? requires an optional return layer
    let number = value?

    return number
}

func lookup(): i32? {
    return none
}