Initializing a 2 dimensional array

My code

var    output  [10][101] uint8

for i, _ in range output {
    for j, _ in range output[i] {
        output[i][j] = '.'
    }
}

Compiler complains:

./Answer.go:15: syntax error: unexpected name, expecting := or = or comma
./Answer.go:19: syntax error: unexpected }

I think you mean for i, j := range output - not β€˜in’.

2 Likes

Your for loop must look like this :

 for i, _ := range output {
       for j, _ := range output[i] {
        output[i][j] = '.'
    }
}
1 Like

Hi, your code looks like

var output [10][101]uint8

for i, _ := range output {
	for j, _ := range output[i] {
		output[i][j] = '.'
	}
}
1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.