构建具有不同类型的数组

时间:2016-09-07 18:06:02

标签: go

我是Go的新手,我来自Ruby。所以......

我可以构建包含不同类型的数组

[1, 2, "apple", true]

对不起,如果这是一个愚蠢的问题。

感谢。

2 个答案:

答案 0 :(得分:3)

您可以通过制作CTRL+A类型的切片来完成此操作。例如:

CTRL+A

详细了解此here

答案 1 :(得分:0)

根据情况,您或许可以使用 struct 代替:

package main
import "fmt"

type array struct {
   one, two int
   fruit string
   truth bool
}

func main() {
   arr := array{1, 2, "apple", true}
   fmt.Println(arr)
}

https://golang.org/ref/spec#Struct_types