Skip to content

Nil слайс

Теперь мы можем рассмотреть, в каком случае слайс становится nil.

Самое время протестировать код!

Как можно заметить из примера, слайс является nil при нулевых значениях структуры SliceHeader. Главным критерием является то, что поле Data c типом uintptr равно нулю, так как не ссылается ни на одну из ячеек памяти. Тип uintptr является алиасом на тип uint.