正如其他人在评论中提到的那样,您可能希望使用切片而不是数组.切片已通过引用传递,因此无需指定指针.下面的make语句创建一个int片段(由数组支持).在下面的代码中,我给它的长度为2,容量为100,以满足您分配索引1的目标.
import (
    "fmt"
)

func f(a []int) {
    fmt.Println(a[1])
}

func main() {
    a := make([]int,2,100)
    a[1] = 100
    f(a)
}