Я пытаюсь определить массив, передать его в функцию, которая не определяет размер аргумента, однако возникают ошибки.
package main
import "fmt"
func main() {
var a=[5]int{1,2,3,4,5}
f(a,5)
fmt.Println(a)
}
func f(arr []int,size int) {
for i,x:=range arr {
fmt.Println(i,x)
arr[i]=100
}
}
не может использовать (type [5] int) как type [] int в аргументе для f