Welcher Tag ist heute?

GolangGolangBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/FunctionsandControlFlowGroup(["Functions and Control Flow"]) go(("Golang")) -.-> go/AdvancedTopicsGroup(["Advanced Topics"]) go(("Golang")) -.-> go/CommandLineandEnvironmentGroup(["Command Line and Environment"]) go/FunctionsandControlFlowGroup -.-> go/functions("Functions") go/AdvancedTopicsGroup -.-> go/time("Time") go/AdvancedTopicsGroup -.-> go/time_formatting_parsing("Time Formatting Parsing") go/CommandLineandEnvironmentGroup -.-> go/command_line("Command Line") subgraph Lab Skills go/functions -.-> lab-301262{{"Welcher Tag ist heute?"}} go/time -.-> lab-301262{{"Welcher Tag ist heute?"}} go/time_formatting_parsing -.-> lab-301262{{"Welcher Tag ist heute?"}} go/command_line -.-> lab-301262{{"Welcher Tag ist heute?"}} end

Erstellen der Datei today.go

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:

  1. Öffne deinen bevorzugten Texteditor oder IDE.
  2. Erstelle eine neue Datei namens today.go im Verzeichnis ~/project.
  3. 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:

  1. Öffne die Datei today.go und finde die today()-Funktion.
  2. 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.

  1. 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:

  1. Öffne ein Terminal oder eine Befehlszeile und navigiere zum Verzeichnis ~/project.
  2. 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.

✨ Lösung prüfen und üben

Zusammenfassung

Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.