[RUBY] Changez la conversation en fonction du jour d'aujourd'hui

【Aperçu】

1. Conclusion </ b>

2. Qu'est-ce que la classe Date? </ B>

3. Comment écrire </ b>

4. Ce que j'ai appris d'ici </ b>

  1. Conclusion

❶ "Classe de date" ❷ méthode d'aujourd'hui Méthode ❸wday ❹ Tableau ❺ instruction if

utilisation!


2. Qu'est-ce que la classe Date?

"Date class" est inclus dans la bibliothèque Ruby C'est une fonction standard! Vous avez besoin d'une méthode "obligatoire" pour les utiliser.

Si vous voulez obtenir le jour d'aujourd'hui, vous pouvez obtenir le numéro du jour d'aujourd'hui avec "Date.today.wday". En combinant la "classe de date" avec la "méthode aujourd'hui" et la "méthode wday (" dimanche-samedi "avec des valeurs de retour de" 0-6 ")", "aujourd'hui" et le "jour" du jour peuvent être obtenus. Je vais!
3. Comment écrire

Voyons comment programmer réellement! Cette fois, la tension va monter vendredi, qui précède samedi et dimanche, donc Faisons "une formulation spéciale seulement le vendredi"! Faites également de vos vacances un moment spécial.

Sortie du jour


require"date" ❶                    

 week = ["journée", "Mois", "Feu", "eau", "bois", "Argent", "sol"]❹

 now_week_num = Date.today.wday❷❸
 now_week_char = week[now_week_num]
(Puisque l'indice du tableau est une variable avec ❷❸, le nombre d'indice change tous les jours d'aujourd'hui)
 
❺
if now_weekday_num == 5
 puts "aujourd'hui#{now_week_char}Journée! ︎ Vous n'avez pas d'autre choix que d'aller boire!!!"
elsif now_weekday_num == 6 || now_weekday_num == 0
 puts "aujourd'hui#{now_week_char}C'est un jour, viens à un rendez-vous ♪"
else
 puts "Encore aujourd'hui#{now_week_char}C'est un jour ... Quand viendront les vacances ..."
end



❶ Appelez la classe Date ❷❸ Affectez le jour du jour à la variable now_week_num ❹ Un formulaire qui peut afficher le jour en indice dans un tableau ❺ si la déclaration elsif rend le vendredi et les jours fériés spéciaux. Vendredi équivaut à «5» en termes de chiffres.

De cette façon «Libellé» selon le jour «aujourd'hui» Vous pouvez le changer!


  1. Ce que j'ai appris d'ici

Ce programme apparaît souvent dans les jeux Je pensais que l'histoire changerait en fonction des options de conversation. C'est plus compliqué, bien sûr, mais je pense avoir abordé les bases.

Recommended Posts