【问题标题】:Same ruby on rails query returning different values相同的 ruby​​ on rails 查询返回不同的值
【发布时间】:2018-12-04 12:50:42
【问题描述】:

谁能解释一下这里发生了什么?

【问题讨论】:

  • 不要将代码/结果的图像放在您的问题中。在搜索引擎中无法正确复制或索引。

标签: sql ruby-on-rails ruby database


【解决方案1】:

在第一种情况下,您调用方法ceil 并带有一个参数,即-200,它相当于:

(expression).ceil(-200)

传递给ceil 的可选参数负责精度。

在第二个中,您调用 ceil 不带任何参数并从其结果中减去 200,即您调用方法 - 并在其结果上带有参数 200,因此它相当于:

(expression).ceil.-(200)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    • 2019-03-04
    • 2021-08-17
    • 1970-01-01
    相关资源
    最近更新 更多