Menu
Coddy logo textTech

Funkcja Equals

Lekcja 17 z 19 w kursie Funkcje i wskaźniki w Golang w Coddy.

W pakiecie slices znajduje się wiele wbudowanych funkcji, których możemy używać podczas pracy z tablicami. Jedną z nich jest funkcja Equals, która porównuje dwie tablice i zwraca wartość logiczną: true lub false.

Przykład użycia tej funkcji:

a := []int{0, 42, 8}
b := []int{0, 42, 8}
fmt.Println(slices.Equals(a, b))

Definiujemy tutaj dwie tablice: a i b. Następnie wywołujemy funkcję Equals, zdefiniowaną w pakiecie slices, i przekazujemy jej nasze tablice. W naszym przykładzie zwróci ona true, ponieważ te dwie tablice są równe.

Możemy też zrobić to w ten sposób:

a := []int{0, 42, 8}
fmt.Println(slices.Equals(a, []int{12, 34, 7}))

Zwróci to false, ponieważ a nie jest równa podanej tablicy {12, 34, 7}.

 

 

challenge icon

Wyzwanie

Łatwy

Zbudujmy naszą funkcję sprawdzającą równość! 😇

Napisz funkcję o nazwie compare, która przyjmie dwa wycinki typu int i zwróci wartość logiczną: true , jeśli wycinki są równe, a w przeciwnym razie false .

Jeśli potrzebujesz dodatkowej pomocy, jak to zrobić, skorzystaj z podpowiedzi 😍.

Spróbuj swoich sił

// Tu wpisz swój kod 

Wszystkie lekcje w sekcji Funkcje i wskaźniki w Golang

Poćwicz samodzielnie: Kompilator Go online