Kann jemand diesen Code erklären:Was bewirkt diese "Karten" -Funktion in Schienen?
dates = (from_date..to_date).map(&:to_s)
also, dass sie mir hilft, das Projekt zu tun!
Vielen Dank im Voraus!
Kann jemand diesen Code erklären:Was bewirkt diese "Karten" -Funktion in Schienen?
dates = (from_date..to_date).map(&:to_s)
also, dass sie mir hilft, das Projekt zu tun!
Vielen Dank im Voraus!
Im Allgemeinen erstellt map ein neues Array, das die vom Block zurückgegebenen Werte enthält. Was machen Sie denn hier ist: definiert zwei Funktions from_date
& to_date
und die Rückkehr (ich nehme an) zwei Daten und deren Umwandlung dann auf Array von Datumsbereich von from_date
zu to_date
2.0.0-p648 :010 > date = Date.today.prev_day
=> #<Date: 2017-08-09 ((2457975j,0s,0n),+0s,2299161j)>
2.0.0-p648 :011 > (date..Date.today).map(&:to_s)
=> ["2017-08-09", "2017-08-10"]
2.0.0-p648 :012 >
from_data/to_date könnte auch Variablen anstelle von Methoden sein. –
ja können sie sein. –
Check https://stackoverflow.com/ questions/1217088/what-does-mapname-gemeinhin-in-ruby – Metaphox
Warum versuchen Sie es nicht selbst in der Konsole, dann erhalten Sie Antwort;) – zauzaj