summaryrefslogtreecommitdiff
path: root/utils.go
diff options
context:
space:
mode:
Diffstat (limited to 'utils.go')
-rw-r--r--utils.go29
1 files changed, 29 insertions, 0 deletions
diff --git a/utils.go b/utils.go
index ae52f44..f35a5a4 100644
--- a/utils.go
+++ b/utils.go
@@ -248,3 +248,32 @@ func sumFloatArray(in []float64) (sum float64) {
}
return
}
+
+func isElement(some int, group []int) bool {
+ for _, e := range group {
+ if e == some {
+ return true
+ }
+ }
+ return false
+}
+
+func removeItems(master, rem []int) []int {
+ var out []int
+ for _, v := range master {
+ if !isElement(v, rem) {
+ out = append(out, v)
+ }
+ }
+ return out
+}
+
+func IsStrElement(some string, group []string) bool {
+ for _, e := range group {
+ if e == some {
+ return true
+ }
+ }
+ return false
+}
+