umka-lang icon indicating copy to clipboard operation
umka-lang copied to clipboard

Meaningless "Unknown identifier" error in list assignment

Open vtereshkov opened this issue 2 months ago • 1 comments

fn foo(): (int, bool) {
    return 42, true
}

fn main() {
    a := 9
    b := [2]int{5, 7}
    
    //a, flag := foo()    // OK
    b[0], flag := foo()    // Unknown identifier flag
    
    printf("%v %v %v\n", a, b, flag)
}

vtereshkov avatar Oct 21 '25 17:10 vtereshkov

Go says "non-name b[0] on left side of :=".

vtereshkov avatar Oct 22 '25 19:10 vtereshkov