Einführung
In diesem Projekt lernst du, wie du ein Go-Programm erstelst, das den heutigen Wochentag ausgibt und bestimmt, ob es Mittwoch ist. Dieses Projekt ist dazu gedacht, dich mit der grundlegenden Syntax und Struktur der Go-Programmierung vertraut zu machen, sowie mit dem eingebauten time-Paket zu arbeiten.
👀 Vorschau
## Beispiel 1
Heute ist Sonntag
## Beispiel 2
Der Tag ist Mittwoch
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du eine neue Go-Datei erstellst und die grundlegende Struktur eines Go-Programms einrichtest
- Wie du die
time.Now()-Funktion verwendest, um die aktuelle Zeit zu erhalten - Wie du die
Weekday()-Methode verwendest, um den heutigen Wochentag zu erhalten - Wie du Informationen an die Konsole ausgibst, indem du
fmt.Println()verwendest - Wie du prüfst, ob der heutige Tag Mittwoch ist
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Ein einfaches Go-Programm zu erstellen, das den heutigen Wochentag ausgibt
- Bestimmen, ob der heutige Tag Mittwoch ist
- Die grundlegende Syntax und Struktur der Go-Programmierung verstehen
- Erfahrungen beim Arbeiten mit dem eingebauten
time-Paket in Go sammeln
Erstelle die today.go-Datei
In diesem Schritt erstellst du eine neue Go-Datei namens today.go im Hauptverzeichnis ~/project des Projekts. Folge den Schritten unten, um diesen Schritt abzuschließen:
- Öffne deinen bevorzugten Texteditor oder IDE.
- Erstelle eine neue Datei namens
today.goim Verzeichnis~/project. - Kopiere den folgenden Beispielcode in die Datei
today.go:
package main
import (
"fmt"
"time"
)
func today() {
// Code der vervollständigt werden muss
}
func main() {
today()
}
Dieser Code setzt die grundlegende Struktur des Programms auf, einschließlich der today()-Funktion, die du im nächsten Schritt vervollständigen musst.
Implementiere die today()-Funktion
In diesem Schritt wirst du die today()-Funktion implementieren, um den heutigen Wochentag auszugeben und zu bestimmen, ob es Mittwoch ist. Folge den Schritten unten, um diesen Schritt abzuschließen:
- Öffne die Datei
today.gound finde dietoday()-Funktion. - Füge innerhalb der
today()-Funktion folgenden Code hinzu:
now := time.Now()
fmt.Println("Heute ist", now.Weekday())
if now.Weekday() == time.Wednesday {
fmt.Println("Der Tag ist Mittwoch")
}
Dieser Code verwendet die time.Now()-Funktion, um die aktuelle Zeit zu erhalten, und anschließend die Weekday()-Methode, um den heutigen Wochentag zu erhalten. Anschließend wird der Wochentag ausgegeben und überprüft, ob es Mittwoch ist. Wenn ja, wird eine zusätzliche Nachricht ausgegeben.
- Speichere die Datei
today.go.
Führe das Programm aus
In diesem Schritt wirst du das Programm ausführen, um die Ausgabe zu sehen. Folge den Schritten unten, um diesen Schritt abzuschließen:
- Öffne ein Terminal oder eine Befehlszeile und navigiere zum Verzeichnis
~/project. - Führe den folgenden Befehl aus, um das Programm auszuführen:
go run today.go
Du solltest eine Ausgabe sehen, ähnlich der folgenden:
Heute ist Sonntag
Wenn heute Mittwoch ist, solltest du auch die folgende Ausgabe sehen:
Der Tag ist Mittwoch
Herzlichen Glückwunsch! Du hast das Projekt abgeschlossen und gelernt, wie du ein Go-Programm erstellst, das den heutigen Wochentag ausgibt und bestimmt, ob es Mittwoch ist.
Zusammenfassung
Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.



