Junior — Middle
Vai ir iespējams izmantot ciklu, lai pārietu cauri nil slice elementiem?
sobes.tech AI
Atbilde no AI
Jā, Go valodā var izmantot ciklu, lai pārietu cauri nil-slice elementiem. Šajā gadījumā cikls vienkārši netiks izpildīts, jo nil-slice garums ir nulle.
Piemērs:
var s []int // nil-slice
for i, v := range s {
fmt.Println(i, v) // Šis kods netiks izpildīts
}
Tādējādi, pāriet cauri nil-slice ir droši un nerada kļūdas, kas atvieglo darbu ar slices bez papildu nil pārbaudēm.