Istruzioni di controllo in Golang (if, if-else, Nested-if)

Quali sono le affermazioni condizionali presenti in Golang ? Come utilizzare le istruzioni condizionali nella programmazione Go? Scopriamolo insieme!

Il processo decisionale nella programmazione è simile al processo decisionale nella vita reale. In questo processo, un pezzo di codice viene eseguito quando viene soddisfatta una determinata condizione. A volte vengono anche chiamate istruzioni di flusso di controllo. Golang utilizza istruzioni di controllo per controllare il flusso di esecuzione del programma in base a determinate condizioni. Vengono utilizzati per far sì che il flusso di esecuzione avanzi e si ramifichi in base alle modifiche nello stato del programma.

Istruzioni condizionali di base nella programmazione Golang

istruzione If

Questa è la dichiarazione decisionale più semplice. Viene utilizzato per decidere se una determinata istruzione o un blocco di istruzioni verrà eseguito o meno, vale a dire se una determinata condizione è vera allora un blocco di istruzioni verrà eseguito, altrimenti no.

Sintassi:

if condition {

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

Diagramma di flusso:

Istruzioni di controllo in Golang (if, if-else, Nested-if)

Per esempio:

// 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)="" }="">

Risultato:

v is less than 1000
value of v is : 700

istruzione if…else

L'istruzione stessa  ci dice che se la condizione è vera, verrà eseguito un blocco di istruzioni, mentre se la condizione è falsa, l'istruzione non verrà eseguita. Ma cosa succede se si vuole fare qualcos'altro quando la condizione è falsa? Qui è necessario usare l'istruzione else. Possiamo usare l'istruzione else con l'istruzione if per eseguire un blocco di codice quando la condizione è falsa.

Sintassi:

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
}

Istruzioni di controllo in Golang (if, if-else, Nested-if)

Per esempio:

// 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")="" }="" }="">

Risultato:

v is greater than 1000

Istruzioni if ​​annidate

Nel linguaggio Go, un if annidato è un'istruzione condizionale che è la destinazione di un altro if o else. Questa istruzione Golang significa che ci sono due istruzioni if ​​annidate l'una dentro l'altra, come suggerisce il nome.

Sintassi:

if condition1 {

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

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

Istruzioni di controllo in Golang (if, if-else, Nested-if)

Per esempio:

// 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" );
	}
}

}

Risultato:

Value of v1 is 400 and v2 is 700

Lascia un commento

Come smaltire una power bank a Bari: RAEE, ritiro e sicurezza

Come smaltire una power bank a Bari: RAEE, ritiro e sicurezza

Scopri come smaltire una power bank a Bari: riconosci i rischi, prepara il dispositivo e scegli centri AMIU o ritiro a domicilio.

Come smaltire un computer a Perugia: RAEE, centri e ritiro a domicilio

Come smaltire un computer a Perugia: RAEE, centri e ritiro a domicilio

Scopri come smaltire un computer a Perugia: cancella i dati, scegli il Centro di Raccolta Gesenu o prenota il ritiro RAEE a domicilio.

Come smaltire un materasso a Roma: centri AMA e ritiro a domicilio

Come smaltire un materasso a Roma: centri AMA e ritiro a domicilio

Scopri come smaltire un materasso a Roma: centri AMA, ritiro a domicilio, limiti, prenotazione, trasporto e controlli finali.

Come smaltire una power bank gonfia a Taranto in sicurezza

Come smaltire una power bank gonfia a Taranto in sicurezza

Power bank gonfia a Taranto: cosa fare subito, quando non trasportarla e dove verificare il conferimento tra CCR, RAEE e raccolta batterie.

Come smaltire una batteria al litio a Rimini: confronto tra le opzioni

Come smaltire una batteria al litio a Rimini: confronto tra le opzioni

Dove portare una batteria al litio a Rimini? Confronta negozio, stazione ecologica e filiera specializzata in base a sicurezza, comodità e tipo di batteria.

Come smaltire un televisore a Perugia: guida pratica a RAEE, ritiro e consegna

Come smaltire un televisore a Perugia: guida pratica a RAEE, ritiro e consegna

Come smaltire un televisore a Perugia: scopri centro di raccolta, ritiro del vecchio TV in negozio, preparazione, trasporto e errori da evitare.

Bonus nido 2026: come presentare la domanda INPS passo dopo passo

Bonus nido 2026: come presentare la domanda INPS passo dopo passo

Bonus nido 2026: requisiti, importi, documenti e procedura INPS per presentare la domanda, scegliere le mensilità e caricare le ricevute.

TARI: chi deve pagarla? Le regole per proprietari e inquilini

TARI: chi deve pagarla? Le regole per proprietari e inquilini

La TARI spetta di norma a chi occupa l’immobile. Scopri cosa cambia per affitti, locazioni brevi, case vuote e abitazioni condivise.

Come smaltire bombolette spray a Prato: cosa fare in base a contenuto e pressione

Come smaltire bombolette spray a Prato: cosa fare in base a contenuto e pressione

Come smaltire bombolette spray a Prato senza errori: differenza tra contenitore vuoto, con residui o ancora pressurizzato, Ecocentro e raccolta Alia.

Bombolette spray a Verona: dove portarle e come evitare errori

Bombolette spray a Verona: dove portarle e come evitare errori

Scopri come smaltire le bombolette spray a Verona: differenze tra contenitori vuoti e pericolosi, indirizzi degli Ecocentri AMIA e calendario Ecomobile.