@dakota_wyman Вы можете использовать функцию ниже для сравнения массивов в Golang:
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 30 31 32 |
package main import ( "fmt" ) func isArrayEquals(arr1 []string, arr2 []string) bool { if len(arr1) != len(arr2) { return false } for i, v := range arr1 { if v != arr2[i] { return false } } return true } func main() { arr1 := []string{"тест", "тест1"} arr2 := []string{"тест", "тест1"} // Вывод: true fmt.Println(isArrayEquals(arr1, arr2)) arr3 := []string{"test2", "test123"} arr4 := []string{"test", "test123"} // Вывод: false fmt.Println(isArrayEquals(arr3, arr4)) } |