Introduction
Dans ce projet, vous allez apprendre à créer un programme Go qui affiche le jour de la semaine actuel et détermine s'il est mercredi. Ce projet est conçu pour vous aider à vous familiariser avec la syntaxe et la structure de base de la programmation Go, ainsi qu'avec le package time intégré.
👀 Aperçu
## Exemple 1
## Exemple 2
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment créer un nouveau fichier Go et configurer la structure de base d'un programme Go
- Comment utiliser la fonction
time.Now()pour obtenir l'heure actuelle - Comment utiliser la méthode
Weekday()pour obtenir le jour de la semaine actuel - Comment afficher des informations dans la console à l'aide de
fmt.Println() - Comment vérifier si le jour actuel est mercredi
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Créer un programme Go simple qui affiche le jour de la semaine actuel
- Déterminer si le jour actuel est mercredi
- Comprendre la syntaxe et la structure de base de la programmation Go
- Gagner de l'expérience en travaillant avec le package
timeintégré de Go
Créez le fichier today.go
Dans cette étape, vous allez créer un nouveau fichier Go nommé today.go dans le répertoire principal du projet ~/projet. Suivez les étapes ci-dessous pour terminer cette étape :
- Ouvrez votre éditeur de texte ou IDE préféré.
- Créez un nouveau fichier nommé
today.godans le répertoire~/projet. - Copiez le code d'exemple suivant dans le fichier
today.go:
package main
import (
"fmt"
"time"
)
func today() {
// Code à compléter
}
func main() {
today()
}
Ce code configure la structure de base du programme, y compris la fonction today() que vous devrez compléter dans l'étape suivante.
Implémentez la fonction today()
Dans cette étape, vous allez implémenter la fonction today() pour afficher le jour de la semaine actuel et déterminer s'il est mercredi. Suivez les étapes ci-dessous pour terminer cette étape :
- Dans le fichier
today.go, localisez la fonctiontoday(). - À l'intérieur de la fonction
today(), ajoutez le code suivant :
now := time.Now()
fmt.Println("Aujourd'hui est", now.Weekday())
if now.Weekday() == time.Wednesday {
fmt.Println("Le jour est mercredi")
}
Ce code utilise la fonction time.Now() pour obtenir l'heure actuelle, puis utilise la méthode Weekday() pour obtenir le jour de la semaine actuel. Il imprime ensuite le jour de la semaine et vérifie s'il est mercredi, en imprimant un message supplémentaire si c'est le cas.
- Enregistrez le fichier
today.go.
Exécutez le programme
Dans cette étape, vous allez exécuter le programme pour voir la sortie. Suivez les étapes ci-dessous pour terminer cette étape :
- Ouvrez un terminal ou une invite de commande et accédez au répertoire
~/projet. - Exécutez la commande suivante pour exécuter le programme :
go run today.go
Vous devriez voir une sortie similaire à la suivante :
Aujourd'hui est dimanche
Si aujourd'hui est mercredi, vous devriez également voir la sortie suivante :
Le jour est mercredi
Félicitations ! Vous avez terminé le projet et appris à créer un programme Go qui affiche le jour de la semaine actuel et détermine s'il est mercredi.
Résumé
Félicitations ! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.



