Instruções de controle em Golang (if, if-else, Nested-if)

Quais declarações condicionais Golang possui? Como usar instruções condicionais na programação Go? Vamos descobrir juntos!

A tomada de decisões em programação é semelhante à tomada de decisões na vida real. Nesse processo, um trecho de código é executado quando uma determinada condição é atendida. Às vezes, elas também são chamadas de instruções de fluxo de controle. Golang usa instruções de controle para controlar o fluxo de execução do programa com base em certas condições. Eles são usados ​​para fazer com que o fluxo de execução avance e se ramifique com base nas mudanças no estado do programa.

Instruções condicionais básicas na programação Golang

Declaração If

Esta é a declaração de decisão mais simples. Ele é usado para decidir se uma determinada instrução ou bloco de instruções será executado ou não, ou seja, se uma determinada condição for verdadeira, um bloco de instruções será executado, caso contrário, não.

Sintaxe:

if condition {

   // Lệnh được thực thi nếu
   // điều kiện đúng
}

Fluxograma:

Instruções de controle em Golang (if, if-else, Nested-if)

Por exemplo:

// Go program to illustrate the 
// use of if statement
package main

import "fmt"

func main() {
	
// lấy một biến cục bộ
var v int = 700

// dùng lệnh if để
// kiểm tra điều kiện
if v < 1000="" {="" in="" điều="" kiện="" if="" sau="" điều="" kiện="" đánh="" giá="" đúng="" fmt.printf("v="" is="" less="" than="" 1000\n")="" }="" fmt.printf("value="" of="" v="" is="" :="" %d\n",="" v)="" }="">

Resultado:

v is less than 1000
value of v is : 700

declaração if…else

A instrução por si só  nos diz que, se a condição for verdadeira, ele executará um bloco de instruções e, se a condição for falsa, ele não executará. Mas e se você quiser fazer outra coisa quando a condição for falsa? É aqui que você precisa da instrução else. Podemos usar a instrução else com a instrução if para executar um bloco de código quando a condição for falsa.

Sintaxe:

if condition {

    // Triển khai khối này nếu
    // điều kiện đúng
} else {

    // Triển khai khối này nếu
    // điều kiện sai
}

Instruções de controle em Golang (if, if-else, Nested-if)

Por exemplo:

// Go program to illustrate the 
// use of if...else statement
package main

import "fmt"

func main() {
	
// taking a local variable
var v int = 1200

// dùng lệnh if
// kiểm tra điều kiện
if v < 1000="" {="" in="" if="" sau="" điều="" kiện="" đánh="" giá="" là="" dúng="" fmt.printf("v="" is="" less="" than="" 1000\n")="" }="" else="" {="" in="" ra="" nội="" dung="" sau="" nếu="" điều="" kiện="" được="" đánh="" giá="" là="" đúng="" fmt.printf("v="" is="" greater="" than="" 1000\n")="" }="" }="">

Resultado:

v is greater than 1000

Instruções if aninhadas

Na linguagem Go, um if aninhado é uma instrução condicional que é o alvo de outro if ou else . Esta instrução Golang significa que há duas instruções if aninhadas uma dentro da outra, como o nome sugere.

Sintaxe:

if condition1 {

   // Triển khai khi condition1 đúng
   
   if condition2 {

      // Triển khai khi condition2 đúng
   }
}

Instruções de controle em Golang (if, if-else, Nested-if)

Por exemplo:

// Minh họa chương trình Go dùng lệnh if lồng nhau
package main
import "fmt"

func main() {
	
// lấy 2 biến cục bộ
var v1 int = 400
var v2 int = 700

// dùng lệnh if
if( v1 == 400 ) {
		
	// điều kiện đúng thì kiểm tra nội dung sau
	if( v2 == 700 ) {
		
		// điều kiện đúng thì hiển thị nội dung sau
		fmt.Printf("Value of v1 is 400 and v2 is 700\n" );
	}
}

}

Resultado:

Value of v1 is 400 and v2 is 700

Deixar um comentário

IPTU em São Bernardo do Campo: como emitir a segunda via e consultar débitos

IPTU em São Bernardo do Campo: como emitir a segunda via e consultar débitos

Veja como emitir a segunda via do IPTU em São Bernardo do Campo, consultar débitos de outros exercícios e pagar uma guia vencida com segurança.

Como descartar máquina de lavar em São Paulo: guia prático

Como descartar máquina de lavar em São Paulo: guia prático

Saiba como descartar máquina de lavar em São Paulo com segurança: Cata-Bagulho, logística reversa, preparação, transporte e erros que devem ser evitados.

Como descartar lâmpadas fluorescentes em Duque de Caxias com segurança

Como descartar lâmpadas fluorescentes em Duque de Caxias com segurança

Saiba onde e como descartar lâmpadas fluorescentes em Duque de Caxias, como acondicioná-las, o que fazer se quebrarem e quais pontos confirmar antes de sair.

Como descartar power bank em Teresina: onde levar e o que fazer com segurança

Como descartar power bank em Teresina: onde levar e o que fazer com segurança

Saiba como descartar power bank em Teresina, inclusive se estiver estufado ou danificado, e como localizar um ponto de logística reversa atualizado.

Como descartar micro-ondas em Campinas: guia prático e seguro

Como descartar micro-ondas em Campinas: guia prático e seguro

Saiba como descartar micro-ondas em Campinas: prepare o aparelho, escolha ecoponto ou logística reversa e evite erros no transporte.

Como descartar power bank em Recife? Veja onde levar e o que fazer com a bateria

Como descartar power bank em Recife? Veja onde levar e o que fazer com a bateria

Saiba como descartar power bank em Recife com segurança: compare EcoEstações, PEVs, lojas e pontos de logística reversa, além dos cuidados com aparelhos estufados ou danificados.

Como descartar micro-ondas em Belém? Guia passo a passo

Como descartar micro-ondas em Belém? Guia passo a passo

Saiba como descartar micro-ondas em Belém: Ecoponto da Sacramenta, Hub do Pix, logística reversa, preparo e erros a evitar.

Como descartar geladeira com segurança: guia de preparação e coleta

Como descartar geladeira com segurança: guia de preparação e coleta

Aprenda como descartar geladeira corretamente: encontre um ponto por CEP, prepare o aparelho, organize o transporte e evite erros comuns.

Como descartar televisão em São Paulo: opções seguras e gratuitas

Como descartar televisão em São Paulo: opções seguras e gratuitas

Saiba como descartar televisão em São Paulo: consulte pontos ABREE, confirme Ecopontos e prepare a TV para transporte e reciclagem.

Como descartar bateria de lítio em Salvador com segurança

Como descartar bateria de lítio em Salvador com segurança

Veja onde descartar bateria de lítio em Salvador, como encontrar pontos Green Eletron e ABREE e o que fazer com baterias inchadas ou danificadas.