package
main
import
(
"bytes"
"fmt"
)
func
main() {
slice_1 := []
byte
{
'A'
,
'N'
,
'M'
,
'O'
,
'P'
,
'Q'
}
slice_2 := []
byte
{
'a'
,
'g'
,
't'
,
'e'
,
'q'
,
'm'
}
slice_3 := []
byte
{
'A'
,
'N'
,
'M'
,
'O'
,
'P'
,
'Q'
}
slice_4 := []
byte
{
'A'
,
'n'
,
'M'
,
'o'
,
'p'
,
'Q'
}
fmt.Println(
"Slice 1: "
, slice_1)
fmt.Println(
"Slice 2: "
, slice_2)
fmt.Println(
"Slice 3: "
, slice_3)
fmt.Println(
"Slice 4: "
, slice_4)
res1 := bytes.Compare(slice_1, slice_2)
res2 := bytes.Compare(slice_1, slice_3)
res3 := bytes.Compare(slice_1, slice_4)
res4 := bytes.Compare(slice_2, slice_3)
res5 := bytes.Compare(slice_2, slice_4)
res6 := bytes.Compare(slice_2, slice_1)
res7 := bytes.Compare(slice_3, slice_1)
res8 := bytes.Compare(slice_3, slice_2)
res9 := bytes.Compare(slice_3, slice_4)
res10 := bytes.Compare(slice_4, slice_1)
res11 := bytes.Compare(slice_4, slice_2)
res12 := bytes.Compare(slice_4, slice_3)
res13 := bytes.Compare(slice_4, slice_4)
fmt.Println(
"\nResult 1:"
, res1)
fmt.Println(
"Result 2:"
, res2)
fmt.Println(
"Result 3:"
, res3)
fmt.Println(
"Result 4:"
, res4)
fmt.Println(
"Result 5:"
, res5)
fmt.Println(
"Result 6:"
, res6)
fmt.Println(
"Result 7:"
, res7)
fmt.Println(
"Result 8:"
, res8)
fmt.Println(
"Result 9:"
, res9)
fmt.Println(
"Result 10:"
, res10)
fmt.Println(
"Result 11:"
, res11)
fmt.Println(
"Result 12:"
, res12)
fmt.Println(
"Result 13:"
, res13)
}