- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
考虑以下方法,在 byar gem 中找到:
##
# Calculate lower boundary for observed cases
def self.lower_bound(obs, z_value = Z_VALUE)
return 0 if obs == 0
obs * (1 - 1.quo(9 * obs) - z_value.quo(3 * Math.sqrt(obs))) ** 3
end
##
# Calculate upper boundary for observed cases
def self.upper_bound(obs, z_value = Z_VALUE)
obs = obs + 1
obs * (1 - 1.quo(9 * obs) + z_value.quo(3 * Math.sqrt(obs))) ** 3
end
我想将这些方法移植到 Javascript,但我不确定 quo
的作用。
最佳答案
quo
是在 Numeric
类中定义的方法(并在 Float
类中重新定义),它使用给定参数计算接收者的商。换句话说,x.quo(y)
大致等同于 x/y
,但更精确。
这里的区别在于 x
和 y
是 Fixnum
(即整数值):
> (1 / 2)
=> 0
> (1 / 2).class
=> Fixnum
> 1.quo(2)
=> (1/2)
> 1.quo(2).class
=> Rational
> 1.quo(2.5)
=> 0.4
> 1.quo(2.5).class
=> Float
基本上,quo
通过返回一个 Rational
确保除法的结果被准确表达。或 Float
,具体取决于接收者和参数。
在Javascript中,不区分不同类型的数字,如果需要,除法已经返回一个 float ,所以第一种方法可以表示为:
obs * Math.pow(1 - 1 / (9 * obs) - z_value / (3 * Math.sqrt(obs)), 3)
关于ruby - 现状方法有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19224336/
A recent answer to a question on converting Java to C#建议我应该使用 Java 语言转换助手并指出: http://msdn.microsoft.
碰巧我需要拿起基于 PHP 的开源 CMS。我做了一个小调查,发现了很多候选人。 CMS made simple 似乎是正确的选择,但我不确定当前状态如何,我知道它在很久以前被广泛使用。我需要它完全符
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
当我查看 commons-functor website网站,它似乎脱离了沙箱状态,但它也说 there is no official binary release ?但我想我在某个 Maven 存储
我正在考虑将 Angular 或 React 用于新的 Web 项目,但 SEO 是一个重要的部分。根据我的阅读,有一些方法可以解决它,但它总是导致保持两个页面版本处于事件状态或使用呈现页面的外部服务
我是一名优秀的程序员,十分优秀!