如何在Golang中将自定义类型切片强制转换为原始切片?

时间:2017-12-29 04:31:21

标签: go slice custom-type

type TCustomIntType int

func aFunc() {
    var fails []TCustomIntType = []TCustomIntType([]int{})
}

我得到了:

cannot convert []int literal (type []int) to type []TCustomIntType

如何解决?我是否必须手动编写转换功能?

1 个答案:

答案 0 :(得分:2)

是的,您必须使用for循环手动复制它。