sadece merak ediyorum - bunu başarmak için daha kısa bir yol var mı?İki tarihten sonra almak için yakutta daha kısa bir yol var mı?
latest_date = date1 > date2 ? date1 : date2
sayesinde
sadece merak ediyorum - bunu başarmak için daha kısa bir yol var mı?İki tarihten sonra almak için yakutta daha kısa bir yol var mı?
latest_date = date1 > date2 ? date1 : date2
sayesinde
Kullanım Enumerable#max
:
latest_date = [date1, date2].max
latest_date = [date1, date2].max
deneyin. Bunu sadece IRB'mde koştum ve iki randevunun sonunda aldım.
Say, date1 isteğe bağlıdır (nil olabilir), kullanın [date1 || date2, date2] .max Bunun değeri nedir :) – carlosayam
@caya Bu durumda muhtemelen [date1, date2] .compact.max' –