Conteúdo do Curso
Introduction to GoLang
Introduction to GoLang
Encadeamento Condicional
Podemos utilizar a palavra-chave else if
para definir uma condição adicional que será avaliada caso a condição anterior não seja atendida:
index.go
No programa acima, a expressão 3 > 4
é verificada primeiro, o que resulta em false
; portanto, o programa prossegue para a próxima instrução (3 > 2
) definida usando a palavra-chave else if
. A próxima condição é true
, então a saída exibe o resultado da segunda instrução Println
.
Podemos adicionar tantas condições adicionais quanto necessárias usando instruções else if
:
index.go
É importante notar que o programa acima gera apenas a saída 3 é maior que 2
, embora a próxima condição também seja verdadeira
. Isso demonstra que uma cadeia de if-else if
para de avaliar as condições assim que encontra uma condição verdadeira
.
Esse processo é referido como encadeamento condicional porque estamos basicamente definindo condições em uma cadeia usando as palavras-chave if
-else if
.
Nota
Em uma cadeia condicional, apenas um bloco de código é executado, aquele que satisfaz a condição, enquanto os demais são ignorados.
Alternativamente, em vez de encadear condicionais usando a combinação if
-else if
, podemos escrever cada condição usando declarações if
separadas. No entanto, essa abordagem produz uma saída diferente porque já não é mais uma cadeia única; é um conjunto de condições separadas, e, portanto, não vai parar de executar se uma ou mais condições forem atendidas:
index.go
Até agora, por uma questão de simplicidade, estivemos a utilizar valores em expressões booleanas. No entanto, é mais comum usar variáveis ou uma combinação de variáveis e valores em expressões booleanas:
index.go
Em uma cadeia condicional, podemos usar a palavra-chave else
para indicar um bloco de código que deve ser executado se nenhuma das condições da cadeia for atendida:
index.go
Qual das linhas será incluída na saída?
Selecione algumas respostas corretas
Tudo estava claro?
Conteúdo do Curso
Introduction to GoLang
Introduction to GoLang
Encadeamento Condicional
Podemos utilizar a palavra-chave else if
para definir uma condição adicional que será avaliada caso a condição anterior não seja atendida:
index.go
No programa acima, a expressão 3 > 4
é verificada primeiro, o que resulta em false
; portanto, o programa prossegue para a próxima instrução (3 > 2
) definida usando a palavra-chave else if
. A próxima condição é true
, então a saída exibe o resultado da segunda instrução Println
.
Podemos adicionar tantas condições adicionais quanto necessárias usando instruções else if
:
index.go
É importante notar que o programa acima gera apenas a saída 3 é maior que 2
, embora a próxima condição também seja verdadeira
. Isso demonstra que uma cadeia de if-else if
para de avaliar as condições assim que encontra uma condição verdadeira
.
Esse processo é referido como encadeamento condicional porque estamos basicamente definindo condições em uma cadeia usando as palavras-chave if
-else if
.
Nota
Em uma cadeia condicional, apenas um bloco de código é executado, aquele que satisfaz a condição, enquanto os demais são ignorados.
Alternativamente, em vez de encadear condicionais usando a combinação if
-else if
, podemos escrever cada condição usando declarações if
separadas. No entanto, essa abordagem produz uma saída diferente porque já não é mais uma cadeia única; é um conjunto de condições separadas, e, portanto, não vai parar de executar se uma ou mais condições forem atendidas:
index.go
Até agora, por uma questão de simplicidade, estivemos a utilizar valores em expressões booleanas. No entanto, é mais comum usar variáveis ou uma combinação de variáveis e valores em expressões booleanas:
index.go
Em uma cadeia condicional, podemos usar a palavra-chave else
para indicar um bloco de código que deve ser executado se nenhuma das condições da cadeia for atendida:
index.go
Qual das linhas será incluída na saída?
Selecione algumas respostas corretas
Tudo estava claro?