问题标签 [fixnum]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Fixnum和Numeric有什么区别
它们看起来是等价的,但是在比较它们时,它是错误的:
ruby-on-rails - Ruby/Rails 十进制百分比
这里有一个初学者问题......在我的 Rails 应用程序中,我有一个零件模型,我希望管理员能够根据需要对零件的价格进行折扣。我的零件模型中的折扣值是一个整数。我的零件模型中有一个名为 apply_discount 的方法
每当您输入折扣百分比时,我得到的错误是“10:Fixnum 的未定义方法`to_decimal'”。任何想法如何获得适当的折扣以转换为浮点数或小数?谢谢
ruby - 尽管使用了“to_i”,但没有将 Fixnum 隐式转换为字符串
我正在执行 Chris Pine 的“学习编程”中的一项任务。该程序会询问一个人最喜欢的号码,加上 +1,然后显示结果。我写了这个:
它返回了这个:
我也试过
但这似乎不起作用。
ruby-on-rails - 解决 Fixnum 错误
我有一个来自 URL 的参数 (params[:authorization]),如您所见:
在我的控制器中,有:
但是,这会返回一个错误:
我需要两者都是整数。怎么做?
ruby - Ruby 没有将 Fixnum 隐式转换为字符串(TypeError)... to_i 不起作用
我正在学习 Ruby 并尝试解决以下挑战:
编写一个方法,接收一个整数
num
并返回从 0 到 num 的所有整数之和,包括num
.
我想出了:
在第 6 行收到 Fixnum 字符串错误,无法自行排除故障。我尝试将 num 转换为整数,即使这对我来说没有意义,因为我编写了不需要to_i
. 但是完全迷失了我所缺少的显而易见的东西。
ruby - Ruby 文档 rindex 示例
这个例子来自 ruby 文档。
为什么这个输出 1 而不是 4?
arrays - 将整数值分离到数组中
是否有等效于 fixnum 的 String chars 方法?我试图将一个整数值按值分隔到一个数组中,例如 1234 -> [1, 2, 3, 4] 然后对各个值执行操作。
还是先转换为字符串,执行操作(例如 x 2)然后以整数形式连接更好?如下所示:
arrays - 我将一个数组传递给我编写的 ruby 方法,但 ruby 看到了一个 fixnum?
大家,我是一个超级 Ruby n00b,在让我的第一个 Ruby 程序运行时遇到问题。我在 Stack Overflow 上找到了与我遇到的问题密切相关的 Q 和 A,但无论我尝试什么,我都无法摆脱这个错误。
我写了两个类,Checkout 和 Register。这是完整的注册类:
这是注册类:
当我尝试运行这些类时,它们的工作方式如下:我向 Checkout 提供各种项目,这两个类一起创建一个收据,显示已购买的物品以及每当我调用 printReceipt 方法时可以应用的任何折扣。
我用来调试的测试如下所示:
我运行测试时的输出如下所示:
请帮忙!
先感谢您。
ruby - 我如何总是在 Ruby 中四舍五入?
例如,如果我希望 987 等于“900”。
arrays - 数组解释为 Fixnum
我目前正在学习 ruby,我写了这段代码:
这应该返回所有 3 和 5 倍数的总和,最高为 1000。
但我得到一个错误:
但是当我像这样重写它时:
我没有得到错误。
那么为什么我的第一个 rec_sum 函数在第一种情况下将我的 Array 解释为 Fixnum 呢?