add resolve service prototype.

This commit is contained in:
2022-08-15 19:45:26 +02:00
parent 15a4f3289f
commit 4142645115
9 changed files with 234 additions and 39 deletions
+24
View File
@@ -0,0 +1,24 @@
package gentools
func IndexOf[T comparable](arr []T, value T) int {
for i, v := range arr {
if v == value {
return i
}
}
return -1
}
func AddUniques[T comparable](arr *[]T, values ...T) {
Outer:
for _, v := range values {
for _, v2 := range *arr {
if v2 == v {
continue Outer
}
}
*arr = append(*arr, v)
}
}