Advertisement
Guest User

Untitled

a guest
Sep 4th, 2016
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. func (hyperNode *HyperNode) contains(a []*HyperNode) (bool, *HyperNode) {
  2.     var count int
  3.     for _, value := range a {
  4.         count = 0
  5.         if len(value.elements) != len(hyperNode.elements) {
  6.             continue
  7.         }
  8.         for j := 0; j < len(value.elements); j++ {
  9.             if value.elements[j].name == hyperNode.elements[j].name {
  10.                 count++
  11.             }
  12.         }
  13.         if count == len(value.elements) {
  14.             return true, value
  15.         }
  16.     }
  17.     return false, hyperNode
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement