Sobes.tech
Junior — Middle

Môžete vysvetliť, na čo slúži funkcia len pre rezy v Go a ako funguje?

sobes.tech AI

Odpoveď od AI

V jazyku Go funkcia len pre sliceov vráti početný počet prvkov v danom slice. Slice je štruktúra, ktorá obsahuje ukazovateľ na pole, dĺžku a kapacitu.

Keď vezmete slice, napríklad s := arr[2:5], dĺžka slice je počet prvkov medzi indexami 2 a 5 (bez zahrnutia 5), teda 3.

Príklad:

arr := []int{10, 20, 30, 40, 50}
s := arr[1:4] // prvky s indexami 1, 2, 3
fmt.Println(len(s)) // Vypíše 3

Týmto spôsobom len umožňuje zistiť, koľko prvkov obsahuje slice, čo je dôležité pre iterácie a kontroly.