Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Voorwaardelijke Uitspraken | Controle Structuren
Introductie tot Golang

bookVoorwaardelijke Uitspraken

Conditionele instructies, ook wel if-else-instructies genoemd, worden gebruikt om een codeblok uit te voeren op basis van een voorwaarde.

Voorwaarden worden weergegeven door booleaanse expressies, die kort zijn behandeld in het hoofdstuk "Booleans" van de tweede sectie. Ter herinnering: een booleaanse expressie is een combinatie van logische en/of vergelijkingsoperaties en kan eventueel andere operatoren bevatten.

Een conditionele instructie maakt gebruik van de sleutelwoorden if, else if en else. De syntaxis voor het schrijven van een eenvoudige conditionele instructie is als volgt:

if expression {
   // code to execute
}

Als de waarde van de 'expressie' tussen de haakjes true is, wordt de code tussen de accolades uitgevoerd. Anders wordt deze genegeerd. Hier volgt een voorbeeld:

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 < 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Aangezien de expressie 3 < 4 evalueert naar true, wordt de code binnen de accolades uitgevoerd. Als we de expressie aanpassen zodat deze false wordt, zal de Println-instructie niet worden uitgevoerd.

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 > 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Het volgende diagram toont de uitvoering van de if-voorwaarde:

Je kunt het sleutelwoord else gebruiken om code te specificeren die moet worden uitgevoerd wanneer aan de voorwaarde niet wordt voldaan. De else-verklaring vereist geen booleaanse expressie.

index.go

index.go

copy
1234567891011
package main import "fmt" func main() { var value int = 70 if (value <= 50) { fmt.Println("The value is less or equal to 50") } else { fmt.Println("The value is greater than 50") } }

Hier volgt hoe de uitvoeringsstroom verloopt wanneer we else gebruiken in de voorwaarde:

question mark

Welk sleutelwoord wordt gebruikt voor het schrijven van een if-statement in Go?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 1.96

bookVoorwaardelijke Uitspraken

Veeg om het menu te tonen

Conditionele instructies, ook wel if-else-instructies genoemd, worden gebruikt om een codeblok uit te voeren op basis van een voorwaarde.

Voorwaarden worden weergegeven door booleaanse expressies, die kort zijn behandeld in het hoofdstuk "Booleans" van de tweede sectie. Ter herinnering: een booleaanse expressie is een combinatie van logische en/of vergelijkingsoperaties en kan eventueel andere operatoren bevatten.

Een conditionele instructie maakt gebruik van de sleutelwoorden if, else if en else. De syntaxis voor het schrijven van een eenvoudige conditionele instructie is als volgt:

if expression {
   // code to execute
}

Als de waarde van de 'expressie' tussen de haakjes true is, wordt de code tussen de accolades uitgevoerd. Anders wordt deze genegeerd. Hier volgt een voorbeeld:

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 < 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Aangezien de expressie 3 < 4 evalueert naar true, wordt de code binnen de accolades uitgevoerd. Als we de expressie aanpassen zodat deze false wordt, zal de Println-instructie niet worden uitgevoerd.

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 > 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

Het volgende diagram toont de uitvoering van de if-voorwaarde:

Je kunt het sleutelwoord else gebruiken om code te specificeren die moet worden uitgevoerd wanneer aan de voorwaarde niet wordt voldaan. De else-verklaring vereist geen booleaanse expressie.

index.go

index.go

copy
1234567891011
package main import "fmt" func main() { var value int = 70 if (value <= 50) { fmt.Println("The value is less or equal to 50") } else { fmt.Println("The value is greater than 50") } }

Hier volgt hoe de uitvoeringsstroom verloopt wanneer we else gebruiken in de voorwaarde:

question mark

Welk sleutelwoord wordt gebruikt voor het schrijven van een if-statement in Go?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2
some-alt