假设我有type Tags []string我有产生的代码[]string:b := []string{"hello", "world"}我如何得到b它是类型Tags而不是[]string?
1 回答
HUH函数
TA贡献1836条经验 获得超4个赞
使用显式类型转换:
b := Tags([]string{"hello", "world"}) fmt.Printf("%T\n", b)
哪个输出:
main.Tags
但是您也可以直接Tags
在复合文字中使用类型:
b2 := Tags{"hello", "world"} fmt.Printf("%T\n", b2)
再次输出:
main.Tags
试试Go Playground上的示例。
- 1 回答
- 0 关注
- 152 浏览
添加回答
举报
0/150
提交
取消