Summary
Resumo da Aula sobre o if
em Go
Na aula, o instrutor explica um detalhe interessante sobre a declaração de variáveis dentro da estrutura de controle if
na linguagem de programação Go. Abaixo estão os principais pontos abordados:
-
Declaração de Variáveis no
if
: Em Go, é possível declarar uma variável diretamente na expressão doif
. Por exemplo:if a := 11; a > 10 { // bloco de código }
Neste caso, a variável
a
é inicializada com o valor11
. -
Escopo da Variável: A variável definida dentro do
if
(e noelse
) tem escopo limitado a esses blocos. Ou seja, ela não é acessível fora deles. O instrutor ilustra isso mostrando que tentar acessara
fora do bloco resulta em um erro de "variável indefinida". -
Exemplo Prático: O instrutor apresenta exemplos práticos onde a variável
a
recebe diferentes valores (como11
,6
e2
), demonstrando o comportamento da condição e o escopo da variável. -
Encerramento: O instrutor conclui a aula destacando essa característica como uma funcionalidade interessante da linguagem Go.
Nota: O conhecimento sobre escopo de variáveis é essencial para evitar erros em programas Go.