Divisionsoperator
Teil des Abschnitts Grundlagen der GO-Journey von Coddy — Lektion 16 von 109.
Der Divisionsoperator (/) dividiert den linken Operanden durch den rechten Operanden.
Erstellen Sie zwei Variablen und führen Sie eine Division durch:
a := 10
b := 3
result := a / b
fmt.Println(result)Ausgabe:
3Beachten Sie, dass Go beim Dividieren von Ganzzahlen das Ergebnis abschneidet (den Nachkommateil entfernt).
Für die Dezimaldivision verwenden Sie Gleitkommazahlen:
x := 10.0
y := 3.0
decimalResult := x / y
fmt.Println(decimalResult)Ausgabe:
3.3333333333333335Aufgabe
AnfängerVervollständige den Code, um die Division durchzuführen und das Ergebnis auszugeben.
Spickzettel
Der Divisionsoperator (/) teilt den linken Operanden durch den rechten Operanden:
a := 10
b := 3
result := a / b
fmt.Println(result) // Ausgabe: 3Bei der Division von Ganzzahlen schneidet Go das Ergebnis ab (entfernt den Dezimalteil).
Verwenden Sie für die Dezimaldivision Gleitkommazahlen:
x := 10.0
y := 3.0
decimalResult := x / y
fmt.Println(decimalResult) // Ausgabe: 3.3333333333333335Probier es selbst
package main
import "fmt"
func main() {
// Diese Zahlen sind bereits für dich definiert
number1 := 20.0
number2 := 4.0
// TODO: Teile number1 durch number2 und speichere das Ergebnis in der Variable 'result'
var result float64
// Dies wird das Ergebnis ausgeben
fmt.Println("The result of", number1, "divided by", number2, "is:", result)
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Vergleichs- & logische Operatoren
Vergleichsoperatoren - Teil 1Vergleichsoperatoren - Teil 2Logischer UND-OperatorLogischer ODER-OperatorLogischer NICHT-OperatorGrundlagen der OperatorrangfolgeZusammenfassung - Vergleiche anstellen7Kontrollfluss: Schleifen
Die `for`-Schleife erklärtfor-Schleife - Grundlagenfor-Schleife - Nur BedingungDas `break`-SchlüsselwortDas `continue`-SchlüsselwortVerschachtelte SchleifenZusammenfassung - Aktionen wiederholen2Variablen und grundlegende Datentypen
Was ist eine VariableTypinferenz mit `:=`Ganzzahlen (int)GleitkommazahlenBoolesche WerteStringsZero ValuesKonstantenNamenskonventionenZusammenfassung - Variablen und Typen5Grundlagen der Ein- und Ausgabe
Formatierte AusgabeFormat-VerbenTypen ausgebenEinfache Benutzereingaben erhaltenZusammenfassung – Ein- und Ausgabe8Funktionen
Funktionen verstehenEine Funktion deklarierenFunktionen aufrufenFunktionsparameterEinen einzelnen Wert zurückgebenMehrere Werte zurückgebenBenannte RückgabewerteGrundlagen des Funktions-ScopesZusammenfassung – Wiederverwendbaren Code erstellen3Grundlegende Operatoren
Arithmetische OperatorenDivisionsoperatorDer Modulo-OperatorZuweisungsoperatorKombinierte ZuweisungsoperatorenInkrement und DekrementZusammenfassung - Berechnungen6Kontrollfluss: Bedingte Anweisungen
Die `if`-AnweisungDas `else`-SchlüsselwortDas `else if`-SchlüsselwortVariable Shadowing in `if`Variablen initialisierenDie `switch`-AnweisungSwitch mit AusdrückenSwitch ohne AusdruckDas `fallthrough`-SchlüsselwortZusammenfassung – Entscheidungen treffen9Zeiger
Was ist ein Zeiger?Deklarieren von ZeigervariablenDer AdressoperatorDereferenzieren von ZeigernVerwendung von Zeigern in FunktionenNil-ZeigerZusammenfassung – Zeiger verstehen12Zusammengesetzte Typen: Maps
Einführung in MapsDeklarieren von Map-LiteralenErstellen von Maps mit `make`Hinzufügen und Aktualisieren von Key-Value-PaarenZugriff auf Map-WerteÜberprüfen der Existenz von SchlüsselnLöschen von Map-EinträgenMap-LängeIterieren über MapsZusammenfassung – Key-Value-Speicher