Kontrollanweisungen in Golang (if, if-else, Nested-if)

Welche bedingten Anweisungen gibt es in Golang ? Wie verwendet man bedingte Anweisungen in der Go-Programmierung? Finden wir es gemeinsam heraus!

Die Entscheidungsfindung in der Programmierung ähnelt der Entscheidungsfindung im wirklichen Leben. Dabei wird ein Code ausgeführt, wenn eine bestimmte Bedingung erfüllt ist. Sie werden manchmal auch als Kontrollflussanweisungen bezeichnet. Golang verwendet Kontrollanweisungen , um den Ausführungsfluss eines Programms basierend auf bestimmten Bedingungen zu steuern. Sie dienen dazu, den Ausführungsfluss basierend auf Änderungen im Programmzustand voranzutreiben und zu verzweigen.

Grundlegende bedingte Anweisungen in der Golang-Programmierung

If-Anweisung

Dies ist die einfachste Entscheidungsanweisung. Sie wird verwendet, um zu entscheiden, ob eine Anweisung oder ein Anweisungsblock ausgeführt wird oder nicht. Wenn eine Bedingung erfüllt ist, wird ein Anweisungsblock ausgeführt, andernfalls nicht.

Syntax:

if condition {

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

Flussdiagramm:

Kontrollanweisungen in Golang (if, if-else, Nested-if)

Zum Beispiel:

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

Ergebnis:

v is less than 1000
value of v is : 700

if…else-Anweisung

Die else-Anweisung allein  sagt uns, dass ein Codeblock ausgeführt wird, wenn die Bedingung erfüllt ist, und nicht, wenn die Bedingung falsch ist. Was aber, wenn wir etwas anderes tun möchten, obwohl die Bedingung falsch ist? Hier kommt die else-Anweisung ins Spiel. Wir können die else-Anweisung mit der if-Anweisung verwenden, um einen Codeblock auszuführen, wenn die Bedingung falsch ist.

Syntax:

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
}

Kontrollanweisungen in Golang (if, if-else, Nested-if)

Zum Beispiel:

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

Ergebnis:

v is greater than 1000

Verschachtelte if-Anweisungen

In der Programmiersprache Go ist ein verschachteltes if eine bedingte Anweisung, die das Ziel eines weiteren if oder else ist. Diese Golang-Anweisung bedeutet, dass es sich, wie der Name schon sagt, um zwei ineinander verschachtelte if-Anweisungen handelt.

Syntax:

if condition1 {

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

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

Kontrollanweisungen in Golang (if, if-else, Nested-if)

Zum Beispiel:

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

}

Ergebnis:

Value of v1 is 400 and v2 is 700
Sign up and earn $1000 a day ⋙

Leave a Comment

Funktionsargumente in Golang

Funktionsargumente in Golang

Go unterstützt zwei Hauptmethoden zur Argumentübergabe: Übergabe per Wert und Übergabe per Referenz. Go verwendet standardmäßig die Übergabe per Wert.

Funktion, die mehrere Werte in Golang zurückgibt

Funktion, die mehrere Werte in Golang zurückgibt

In der Sprache Go können Sie mithilfe der return-Anweisung mehrere Werte aus einer Funktion zurückgeben. Mit anderen Worten: In einer Funktion kann eine return-Anweisung mehrere Werte zurückgeben.

Switch-Anweisung in Go

Switch-Anweisung in Go

Golang verfügt wie die meisten anderen Programmiersprachen über Switch-Anweisungen. Hier erfahren Sie, wie Sie die Switch-Anweisung in Golang verwenden.

Zu kennende Fälle bei der Verwendung von Auswahlanweisungen in Golang

Zu kennende Fälle bei der Verwendung von Auswahlanweisungen in Golang

In diesem Artikel erfahren Sie, wie Sie den Standardfall verwenden, um Deadlocks zu vermeiden. Zunächst erfahren Sie jedoch, was ein Deadlock-Fall bei der Verwendung des Select-Befehls in Golang ist.

Anonyme Strukturen und Felder in Golang

Anonyme Strukturen und Felder in Golang

Anonyme Strukturen in Golang sind temporäre Strukturen ohne Namen, die für einmalige Zwecke verwendet werden, während anonyme Felder das Einbetten unbenannter Felder ermöglichen.

So verwenden Sie Rune in Golang

So verwenden Sie Rune in Golang

Was ist Rune in Golang? Wie verwendet man Rune in Golang? Dieser Artikel gibt Ihnen die Antwort.

So verwenden Sie Operatoren in Golang

So verwenden Sie Operatoren in Golang

Operatoren ermöglichen es uns, verschiedene Arten von Operationen an Operanden durchzuführen. In der Programmiersprache Go können Operatoren anhand ihrer unterschiedlichen Funktionen klassifiziert werden.

Ungültiger Bezeichner in Golang

Ungültiger Bezeichner in Golang

_ (Unterstrich) wird in Golang als leerer Bezeichner bezeichnet. Ein Bezeichner ist ein benutzerdefinierter Name von Programmelementen, der zu Identifikationszwecken verwendet wird.

So erstellen Sie ein Basisprogramm in Golang

So erstellen Sie ein Basisprogramm in Golang

„Hallo Welt!“ ist das erste einfache Programm in einer Programmiersprache. Sie können dieses erste Programm in Golang schreiben, indem Sie die folgenden Schritte befolgen.

So installieren Sie Go unter Windows

So installieren Sie Go unter Windows

Golang lässt sich problemlos unter Windows installieren. Hier finden Sie eine Schritt-für-Schritt-Anleitung zur Installation von Golang unter Windows.

Methoden mit dem gleichen Namen in Golang

Methoden mit dem gleichen Namen in Golang

Golang ermöglicht das Erstellen von zwei oder mehr Methoden mit demselben Namen im selben Paket, aber die Empfänger dieser Methoden müssen unterschiedlichen Typs sein.

Funktionen in Go

Funktionen in Go

In Go sind Funktionen Codeblöcke, die bestimmte Aufgaben ausführen und im gesamten Programm wiederverwendet werden können, um Speicher zu sparen, die Lesbarkeit zu verbessern und Zeit zu sparen.

Variablenumfang in Go

Variablenumfang in Go

Der Gültigkeitsbereich einer Variable in Golang bestimmt, für welchen Teil des Programms die Variable zugänglich ist. In Go haben alle Bezeichner einen lexikalischen Gültigkeitsbereich, der zur Kompilierzeit festgelegt wird.

Kurzer Variablendeklarationsoperator in Go

Kurzer Variablendeklarationsoperator in Go

Der kurze Variablendeklarationsoperator (:=) in Golang dient zum Erstellen von Variablen mit einem Eigennamen und einem Anfangswert. Hier erfahren Sie alles Wissenswerte über den kurzen Variablendeklarationsoperator in Golang.

El Niño schwächt sich ab. Endet die Hitze bald?

El Niño schwächt sich ab. Endet die Hitze bald?

Die Weltorganisation für Meteorologie (WMO) erklärte vor kurzem, dass die globalen Temperaturen nach Monaten rekordverdächtiger Hitzewellen aufgrund der Abschwächung des El-Niño-Phänomens und der Rückkehr des La-Niña-Wettermusters etwas sinken würden.

Die längste gerade Straße der Welt (240 km) ohne eine einzige Kurve

Die längste gerade Straße der Welt (240 km) ohne eine einzige Kurve

Der Titel des längsten geraden Straßenabschnitts der Welt gebührt einer fast 240 Kilometer langen Autobahn, die sich durch die riesige Rub-al-Khali-Wüste in Saudi-Arabien schlängelt, da sie weder Kurven noch Biegungen aufweist.

So suchen Sie nach Chat-Inhalten auf ChatGPT

So suchen Sie nach Chat-Inhalten auf ChatGPT

Wenn Sie ChatGPT im Internet verwenden, können Sie anhand der eingegebenen Schlüsselwörter schnell nach Chat-Inhalten suchen, die Sie zuvor erstellt haben.

Zusammenfassung der neuesten Than Ma: Tam Quoc Xuat Chinh-Codes

Zusammenfassung der neuesten Than Ma: Tam Quoc Xuat Chinh-Codes

Lassen Sie uns in diesem Artikel den neuesten Codesatz „Than Ma: Tam Quoc Xuat Chinh“ erkunden.

So ändern Sie die Uhrposition in der Statusleiste von Samsung-Telefonen

So ändern Sie die Uhrposition in der Statusleiste von Samsung-Telefonen

Standardmäßig lässt sich die Uhrposition auf Samsung Galaxy-Smartphones nicht ändern. Mit der App „Good Lock“ aus dem Galaxy Store können Nutzer jedoch eine andere Position für die Uhr in der Statusleiste wählen.

So teilen Sie den Computerbildschirm

So teilen Sie den Computerbildschirm

Das Aufteilen des Computerbildschirms erleichtert uns die Arbeit, wenn wir Inhalte vergleichen möchten.

So erhalten Sie Geburtstagserinnerungen von Google Assistant

So erhalten Sie Geburtstagserinnerungen von Google Assistant

Erfahren Sie, wie Sie Geburtstagserinnerungen vom Google Assistant erhalten.

10 coole Tipps und Tricks zur Verwendung von Samsung One UI 3.0

10 coole Tipps und Tricks zur Verwendung von Samsung One UI 3.0

Die neueste Version von One UI 3.0 (basierend auf Android 11) ist jetzt auf den Flaggschiff-Geräten Galaxy S und Note verfügbar und bietet zahlreiche neue Funktionen und Verbesserungen.

Beeindruckende Aufzeichnungen berühmter Astronauten

Beeindruckende Aufzeichnungen berühmter Astronauten

Bei der Durchführung von Weltraummissionen haben einige Astronauten beeindruckende Rekorde aufgestellt, die ihnen öffentliche Bewunderung und Respekt einbrachten.

100.000 Milliarden Zikaden erwachen in den USA nach einer totalen Sonnenfinsternis gleichzeitig zum Leben

100.000 Milliarden Zikaden erwachen in den USA nach einer totalen Sonnenfinsternis gleichzeitig zum Leben

Es wird erwartet, dass in den gesamten USA nach der totalen Sonnenfinsternis bis zu 100 Billionen periodische Zikaden aus dem Winterschlaf erwachen und einen seltenen Anblick bieten.

Jeder hat eine andere Augenfarbe, warum ist das so?

Jeder hat eine andere Augenfarbe, warum ist das so?

Die Augenfarbe ist die Farbe der Iris, des farbigen Bereichs um die Pupille (der kleine schwarze Fleck in der Mitte des Auges). Interessante Tatsache: Jeder Mensch hat eine einzigartige Augenfarbe, genau wie einen Fingerabdruck.

Der Unterschied zwischen Datensynchronisierung und Backup, den Sie kennen müssen

Der Unterschied zwischen Datensynchronisierung und Backup, den Sie kennen müssen

Dateisynchronisierung und -sicherung mögen ähnlich erscheinen, dienen jedoch völlig unterschiedlichen Zwecken. Wird zwischen beiden nicht unterschieden, kann dies zu Datenverlust führen.

Wie funktioniert die Option „Mit Google anmelden“?

Wie funktioniert die Option „Mit Google anmelden“?

Wenn Sie sich mit Google anmelden, um auf eine Website oder App zuzugreifen, besteht einer der Hauptvorteile darin, dass Google Ihr Passwort niemals an die Website oder App weitergibt.

Lien Quan: Wukongs Edelsteine ​​und Ausrüstung für Staffel S1 2023

Lien Quan: Wukongs Edelsteine ​​und Ausrüstung für Staffel S1 2023

Wukong ist einer der Attentätergeneräle, die in Lien Quan Mobile oft Angst und Schrecken unter schwachblütigen Generälen verbreiten.

Wie viel kostet AppleCare+? Sollte ich AppleCare+ abschließen?

Wie viel kostet AppleCare+? Sollte ich AppleCare+ abschließen?

AppleCare+ ist ein Service, den Apple seinen Benutzern für den Fall anbietet, dass mit ihrem Gerät ein Problem auftritt.