Junior — Middle
Vai jūs varat izskaidrot, kam paredzēta len funkcija sagriezieniem Go un kā tā darbojas?
sobes.tech AI
Atbilde no AI
Go valodā len funkcija atgriež šaura (slice) elementu skaitu. Šaura ir struktūra, kas satur norādi uz masīvu, garumu un ietilpību.
Kad ņemat šauru, piemēram, s := arr[2:5], šauras garums ir elementu skaits starp indeksiem 2 un 5 (neiekļaujot 5), tas ir 3.
Piemērs:
arr := []int{10, 20, 30, 40, 50}
s := arr[1:4] // elementi ar indeksiem 1, 2, 3
fmt.Println(len(s)) // Izvadīs 3
Tādējādi, len ļauj uzzināt, cik elementu ir šaurā, kas ir svarīgi iterācijām un pārbaudēm.