Kleines CLI-Abschlussprojekt
Teil des Go-Kurses
Bis hierher hatte jedes Programm, das du geschrieben hast, seine Eingaben fest im Quellcode verdrahtet. Wolltest du andere Zahlen addieren, hast du die Datei bearbeitet und sie erneut ausgef眉hrt. Zum Lernen ist das in Ordnung, f眉r ein Werkzeug ist es unbrauchbar, denn ein Werkzeug gibst du jemand anderem in die Hand, und diese Person entscheidet, worauf es angewandt wird.
Diese Lektion baut ein echtes: ein Programm, das du als sum 1 2 3 aufrufst und das 6 ausgibt. Es ist absichtlich klein, denn das Interessante daran ist nicht die Rechnung. Es ist alles drumherum. Werte von au脽en hereinbekommen, entscheiden, was zu tun ist, wenn diese Werte Unsinn sind, der Person, die das Programm gestartet hat, mitteilen, dass etwas schiefgegangen ist, und das Ganze in eine einzige Datei...
M枚chtest du Go Kleines CLI-Abschlussprojekt in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Go und arbeite Kleines CLI-Abschlussprojekt praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenKleines CLI-AbschlussprojektWas du lernen wirst
- Os.Args
- Strconv.Atoi
- Error handling with if err != nil
- Os.Exit
- Go build
- Putting it together
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
20 Lektionen- 1Hallo, Go25 Min.
- 2Variablen und Typen25 Min.
- 3Kontrollfluss: if und for30 Min.
- 4Funktionen30 Min.
- 5Slices und Maps35 Min.
- 6Structs und Pointers35 Min.
- 7Methods und Interfaces35 Min.
- 8Fehlerbehandlung35 Min.
- 9Modules und Projektstruktur35 Min.
- 10Kleines CLI-Abschlussprojekt40 Min.
- 11Eine Tour durch die Standardbibliothek40 Min.
- 12Tests und Benchmarks40 Min.
- 13Goroutines und Channels40 Min.
- 14Nebenl盲ufigkeitsmuster45 Min.
- 15Generics35 Min.
- 16HTTP-Server45 Min.
- 17Datenbanken mit database/sql45 Min.
- 18Leistung und Profiling40 Min.
- 19Entwurfsmuster in Go40 Min.
- 20Deployment und Produktion45 Min.
