[RUBY] Ändern Sie das Gespräch je nachdem, welcher Tag heute ist

【Überblick】

1. Schlussfolgerung </ b>

2. Was ist die Date-Klasse? </ B>

3. Wie schreibe ich </ b>?

4. Was ich hier gelernt habe </ b>

  1. Fazit

❶ "Datumsklasse" ❷ heutige Methode Tagesmethode ❹ Array ❺ if-Anweisung

verwenden!


2. Was ist die Date-Klasse?

"Datumsklasse" ist in der Ruby-Bibliothek enthalten Dies ist eine Standardfunktion! Sie benötigen eine "require" -Methode, um diese Dinge zu verwenden.

Wenn Sie den heutigen Tag erhalten möchten, können Sie die Nummer für den heutigen Tag mit "Date.today.wday" abrufen. Durch Kombinieren der "Datumsklasse" mit der "Heute-Methode" und der "Wday-Methode (der Rückgabewert wird" 0 bis 6 "an" Sonntag bis Samstag "zugewiesen)", "Heute" und "Tag" des Tages können erhalten werden. Ich werde!
3. Wie schreibe ich?

Mal sehen, wie man tatsächlich programmiert! Dieses Mal wird die Spannung am Freitag steigen, also vor Samstag und Sonntag Machen wir es "spezielle Formulierung nur am Freitag"! Machen Sie auch Ihren Urlaub zu etwas Besonderem.

Die heutige Tagesausgabe


require"date" ❶                    

 week = ["Tag", "Mond", "Feuer", "Wasser", "Holz", "Geld", "Boden"]❹

 now_week_num = Date.today.wday❷❸
 now_week_char = week[now_week_num]
(Da der Index des Arrays eine Variable in ❷❸ ist, ändert sich die Indexnummer jeden Tag von heute.)
 
❺
if now_weekday_num == 5
 puts "heute#{now_week_char}Tag! ︎ Sie haben keine andere Wahl, als trinken zu gehen!!!"
elsif now_weekday_num == 6 || now_weekday_num == 0
 puts "heute#{now_week_char}Es ist ein Tag, komm auf ein Date ♪"
else
 puts "Immer noch heute#{now_week_char}Es ist ein Tag ... Wann kommen die Feiertage ..."
end



❶ Rufen Sie die Date-Klasse auf ❷❸ Weisen Sie der Variablen now_week_num den heutigen Tag zu ❹ Ein Formular, das den Tag als Index in einem Array ausgeben kann ❺ wenn elsif Aussage Freitag und Feiertage besonders macht. Freitag entspricht zahlenmäßig "5".

Auf diese Weise "Formulierung" je nachdem welcher Tag "heute" ist Du kannst es ändern!


  1. Was ich von hier gelernt habe

Dieses Programm erscheint oft in Spielen Ich dachte, dass sich die Geschichte abhängig von den Gesprächsoptionen ändern würde. Es ist natürlich komplizierter, aber ich denke, ich habe die Grundlagen angesprochen.

Recommended Posts