如何从Go中的一个结构中删除一个结构?

时间:2015-09-26 14:08:45

标签: go

如何从用户定义的用户定义结构片中删除用户定义的结构?

这样的事情:

type someStruct struct {
    someOtherStruct *typeOfOtherStruct
    someInt         int
    someString      string
}

var someStructs []someStruct

func someFunc(ss someStruct, ssSlice someStructs) {
    // ..  want to remove ss from ssSlice
}

我可能应该循环直到找到索引,然后将其删除。但是我如何比较结构?

1 个答案:

答案 0 :(得分:0)

您找到元素并创建一个新的切片减去该索引。

Playground

上的示例
.php
相关问题