Junior — Middle
Is it possible to assign one array to another directly if their sizes differ?
sobes.tech AI
Answer from AI
In Go, arrays have a fixed size, which is part of their type. Assigning one array to another is only possible if they are of the same type, i.e., same size and element type.
For example:
var a [3]int
var b [3]int
b = a // allowed
var c [4]int
// c = a // compile error: different array sizes
If sizes differ, direct assignment is impossible, and you need to use slices or copy elements manually.