Go-Sprachsteuerungsanweisungen ermöglichen uns die Steuerung des Codeausführungsflusses, einschließlich: if-else: Codeblöcke basierend auf Bedingungen ausführen. Schalter: Führen Sie verschiedene Codeblöcke basierend auf dem angegebenen Wert aus. for: Wiederholen Sie einen Codeblock, bis eine bestimmte Bedingung erfüllt ist. Bereich: Durchlaufen Sie die Elemente in der Sammlung und führen Sie den Codeblock aus.
Leitfaden für Steueranweisungen in der Go-Sprache: Codefluss steuern
Mit Steueranweisungen können wir den Codeausführungsfluss in Go-Programmen steuern. Die Go-Sprache bietet eine Vielzahl von Steueranweisungen, darunter:
if-else
if condition { // 代码块 1 } else { // 代码块 2 }
switch
switch value { case "a": // 代码块 1 case "b": // 代码块 2 default: // 默认代码块 }
for
for condition { // 代码块 }
range
for index, element := range collection { // 代码块 }
Praktischer Fall: Primzahlen berechnen
Sprache können wir die for
-Schleife verwenden, um Primzahlen zu berechnen Zahlen:
const N = 100 func main() { primes := make([]int, 0, N) for i := 2; i < N; i++ { isPrime := true for j := 2; j < i; j++ { if i%j == 0 { isPrime = false break } } if isPrime { primes = append(primes, i) } } fmt.Println(primes) }
Ausgabe:
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
Das obige ist der detaillierte Inhalt vonEin Leitfaden zu Kontrollanweisungen in Go: Kontrolle über den Codefluss übernehmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!