1
0
mirror of https://github.com/MADTeacher/go_basics.git synced 2025-11-23 21:34:47 +02:00
Files
go_basics/part_1/1.16/6.go
2025-05-28 14:52:05 +03:00

30 lines
761 B
Go

package main
import (
"fmt"
"slices"
)
func main() {
// Проверка наличия элемента с таким значением в срезе
numbers := []int{1, 2, 3, 4, 5}
fmt.Println(slices.Contains(numbers, 3)) // true
fmt.Println(slices.Contains(numbers, 6)) // false
// Лексикографическое сравнение срезов
a := []int{1, 2, 3}
b := []int{1, 2, 4}
fmt.Println(slices.Compare(a, b)) // -1 (a < b)
fmt.Println(slices.Compare(b, a)) // 1 (b > a)
fmt.Println(slices.Compare(a, a)) // 0 (equal)
// Проверка срезов на равенство
x := []int{1, 2, 3}
y := []int{1, 2, 3}
z := []int{3, 2, 1}
fmt.Println(slices.Equal(x, y)) // true
fmt.Println(slices.Equal(x, z)) // false
}