草庐IT

onesSlice

全部标签

go - 是否可以用特定值初始化 slice ?

是否可以像在python中一样用全1初始化slice?python:onesArray=np.ones(5)onesList=[1]*5编程语言onesSlice:=make([]int,5)fori:=0;i有没有可能做得比这更好? 最佳答案 是的,但你必须使用不同的语法。oneSlice:=[]int{1,1,1,1,1}它被称为“复合文字”此外,如果有理由进行迭代(例如计算基于循环变量的值或其他东西),那么您可以使用range关键字而不是老派,因为i等于,i小于比,i++循环。fori:=rangeonesSlice{ones

go - 是否可以用特定值初始化 slice ?

是否可以像在python中一样用全1初始化slice?python:onesArray=np.ones(5)onesList=[1]*5编程语言onesSlice:=make([]int,5)fori:=0;i有没有可能做得比这更好? 最佳答案 是的,但你必须使用不同的语法。oneSlice:=[]int{1,1,1,1,1}它被称为“复合文字”此外,如果有理由进行迭代(例如计算基于循环变量的值或其他东西),那么您可以使用range关键字而不是老派,因为i等于,i小于比,i++循环。fori:=rangeonesSlice{ones