Rus*_*ell 11
另一种可能性,如果你将经常进行这项测试(不是我提倡用一顶帽子修补猴子):
class Time
def morning?
hour < 12
end
def afternoon?
hour >= 12
end
end
puts Time.now.morning? ? 'morning' : 'afternoon'
Run Code Online (Sandbox Code Playgroud)
小智 6
这个怎么样:
puts Time.now.hour < 12 ? 'morning' : 'afternoon'
Run Code Online (Sandbox Code Playgroud)
这相当于:
if Time.now.hour < 12
puts 'morning'
else
puts 'afternoon'
end
Run Code Online (Sandbox Code Playgroud)