如何将以下结构片段转换为接口片段?
type BatchImportData struct {
Name string
SetHash []string
SetMembers []string
}
var b []BatchImportData
这样,我就可以将数据批量导入Neo4j,因为将struct的 slice 作为参数传递时,Neo4j驱动程序需要一片接口。https://github.com/neo4j/neo4j-go-driver
密码类型驱动程序类型
列出[]界面{}
最佳答案
您可以遍历struct slice并将其附加到接口slice。
var b []BatchImportData = []BatchImportData{}
var c []interface{}
for _, b := range b {
c = append(c, b)
}
关于go - 将结构片转换为接口(interface)片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63977351/