@kenya Для сравнения двух массивов в golang можно пробежаться и проверить что значение в массиве a существует в массиве b, например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
package main import "fmt" func isArrayEquals(a []string, b []string) bool { if len(a) != len(b) { return false } for i, v := range a { if v != b[i] { return false } } return true } func main() { a := []string{"test", "test123"} b := []string{"test", "test123"} // true fmt.Println(isArrayEquals(a, b)) c := []string{"test2", "test123"} d := []string{"test", "test123"} // false fmt.Println(isArrayEquals(c, d)) } |