Menu
Coddy logo textTech

Logischer NICHT-Operator

Teil des Abschnitts Grundlagen der GO-Journey von Coddy — Lektion 26 von 109.

Der logische NOT-Operator (!) kehrt einen booleschen Wert um. Er macht aus true ein false und aus false ein true.

Erstellen Sie ein Programm, das den NOT-Operator verwendet, um zu prüfen, ob eine Zahl nicht gerade ist:

num := 7
isEven := num%2 == 0
isOdd := !isEven
fmt.Println("Is", num, "odd?", isOdd)

Dies gibt Folgendes aus:

Is 7 odd? true

Der NOT-Operator kehrte isEven (was für 7 false war) zu true um und identifizierte damit korrekt, dass 7 ungerade ist.

challenge icon

Aufgabe

Anfänger

In dieser Challenge wirst du üben, den logischen NOT-Operator (!) in Go zu verwenden.

Der logische NOT-Operator kehrt einen booleschen Wert um: true wird zu false und false wird zu true.

Wir haben eine boolesche Variable isRaining bereitgestellt. Deine Aufgabe ist es, den NOT-Operator zu verwenden, um ihren Wert umzukehren und das Ergebnis in der Variable result zu speichern.

Spickzettel

Der logische NOT-Operator (!) kehrt einen booleschen Wert um. Er macht aus true ein false und aus false ein true.

num := 7
isEven := num%2 == 0
isOdd := !isEven
fmt.Println("Is", num, "odd?", isOdd)

Dies gibt Folgendes aus:

Is 7 odd? true

Der NOT-Operator hat isEven (was für 7 false war) in true umgekehrt und damit korrekt identifiziert, dass 7 ungerade ist.

Probier es selbst

package main

import "fmt"

func main() {
	// Boolesche Variable
	isRaining := true
	
	// TODO: Verwende den NOT-Operator (!), um den Wert von isRaining umzukehren
	// und speichere das Ergebnis in der untenstehenden Variable
	result := isRaining
	
	// Den ursprünglichen Wert und den umgekehrten Wert ausgeben
	fmt.Println("Original value:", isRaining)
	fmt.Println("After using NOT operator:", result)
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen