Zusammenfassung – Ein- und Ausgabe
Teil des Abschnitts Grundlagen der GO-Journey von Coddy. Lektion 33 von 109.
Aufgabe
EinfachIn dieser Herausforderung wirst du das Verwenden von fmt.Printf üben, um formatierte Ausgaben mit verschiedenen Format-Spezifizierern anzuzeigen.
Vervollständige den Code, um Informationen über einen Gopher unter Verwendung der entsprechenden Format-Spezifizierer anzuzeigen:
- Verwende
%sfür Strings - Verwende
%dfür Ganzzahlen - Verwende
%.2ffür Gleitkommazahlen mit 2 Nachkommastellen - Verwende
%tfür boolesche Werte - Verwende
%T, um den Typ einer Variable anzuzeigen
Stelle sicher, dass jede Ausgabezeile mit einem Zeilenumbruchzeichen (\n) endet.
Der genaue Text lautet Active: true.
Der genaue Text lautet Age: 5 years.
Der genaue Text lautet Name: Gopher.
Probier es selbst
package main
import "fmt"
func main() {
// Gegebene Variablen
name := "Gopher"
age := 5
height := 0.75
isActive := true
// TODO: Verwende fmt.Printf, um die Namenszeile aus den Anweisungen zu drucken, unter Verwendung der Variable name und des Formatbezeichners %s
// TODO: Verwende fmt.Printf, um die Alterszeile aus den Anweisungen zu drucken, unter Verwendung der Variable age und des Formatbezeichners %d
// TODO: Use fmt.Printf to print "Height: 0.75 meters" using the height variable and the %.2f format specifier
// TODO: Verwende fmt.Printf, um die Aktiv-Zeile aus den Anweisungen zu drucken, unter Verwendung der Variable isActive und des Formatbezeichners %t
// TODO: Use fmt.Printf to print "Name type: string" using the name variable and the %T format specifier
}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Übe selbstständig: Online-Go-Compiler