Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func (hyperNode *HyperNode) contains(a []*HyperNode) (bool, *HyperNode) {
- var count int
- for _, value := range a {
- count = 0
- if len(value.elements) != len(hyperNode.elements) {
- continue
- }
- for j := 0; j < len(value.elements); j++ {
- if value.elements[j].name == hyperNode.elements[j].name {
- count++
- }
- }
- if count == len(value.elements) {
- return true, value
- }
- }
- return false, hyperNode
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement