Sobes.tech
Junior — Middle

Como determinar o tamanho atual de um array de comprimento variável que ainda não foi inicializado?

sobes.tech IA

Resposta da IA

Em Go, se tiveres um slice de comprimento variável que ainda não foi inicializado, o seu comprimento será 0.

Por exemplo:

var arr []int // slice não inicializado
fmt.Println(len(arr)) // irá mostrar 0

Assim, para determinar o tamanho atual do slice, basta chamar a função len():

length := len(arr)

Se o slice não estiver inicializado (nil), len() retornará 0, permitindo trabalhar com ele de forma segura sem verificações adicionais.