作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
今天我在我的 Rails 控制台中尝试了一些东西,这发生了,
2.0.0p247 :009 > Date.today -29.days
=> Fri, 07 Feb 2014
2.0.0p247 :010 > Date.today - 29.days
=> Thu, 09 Jan 2014
我很困惑。我可以看到我缺少一些基本的东西。但这让我印象深刻!谁能解释为什么会这样?
最佳答案
实际发生的是这样的:
Date.today(-29.days) # => Fri, 07 Feb 2014
today
有一个名为 start
的可选参数,默认为 Date::ITALY
。
An optional argument the day of calendar reform (start) as a Julian day number, which should be 2298874 to 2426355 or -/+oo. The default value is Date::ITALY (2299161=1582-10-15).
将 -29.days
传递给 today
显然没有任何效果。
鉴于:
Date.today + -29.days # => Thu, 09 Jan 2014
这与:
Date.today - 29.days # => Thu, 09 Jan 2014
关于ruby-on-rails - Ruby表达式 '-'后留空格的效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21628925/
这是我的jade雕像: section#entry-review-template.template(data-class='entry-review') table thead
我是一名优秀的程序员,十分优秀!