Zero Values em Go: o que toda variável traz de fábrica
Em outras linguagens é muito comum variáveis serem inicializadas com undefined ou null. Em Go toda variável já nasce com um valor. No qual é chamado de Zero Value. Conceito Em Go, declarar uma variável sem atribuir nada não é deixar ela "vazia". A linguagem coloca um valor padrão lá. Esse valor depende do tipo. var x int var s string var b bool fmt.Println(x, s, b) // 0 false Nesse caso não temos lixo de memória, nem undefined ou null, temos um valor pré-definido....
Original Source
Read the full article at Dev →KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.