Para declarar uma variável sem o var e usar o := não posso declarar o tipo, tem que ser por inferência?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Para declarar uma variável sem o var e usar o := não posso declarar o tipo, tem que ser por inferência?
Isso mesmo Alex, se você deseja declarar o valor pode usar a forma padrão mas se desejar usar a versão simplificada deve ser feita por inferência mesmo.
func main() {
var nome string = "Hildebrando"
sobrenome := "Nascimento"
fmt.Println(nome)
fmt.Println(sobrenome)
}