问题标签 [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 - 为什么 Ruby Fixnums 缺少一位?
Ruby Fixnums在 64 位 rubies 上是 64 位的:
二进制补码下的最大有符号整数是9_223_372_036_854_775_807
,但 Ruby 中的最大 Fixnum 只有一半:
Ruby 如何使用缺失的位?MRI Fixnum doc仅简要提及:
[Fixnum] 保存可以用本机机器字(减 1 位)表示的整数值。如果对 Fixnum 的任何操作超出此范围,则该值将自动转换为 Bignum。
ruby-on-rails-3 - 无法在 rails 3.2 中正确获取参数
我有以下控制器代码:
参数包括:
问题是最初的 params[:ordering] 不是 Fixnum。这就是我添加 to_i 的原因。现在它是一个 Fixnum 但它始终为 0。我不明白为什么它不起作用。
ruby - Fixnum/Float 可以为零吗?
Fixnum/Float 可以为零吗?在这种情况下,self 甚至可以为零:
ruby - nil:NilClass 的未定义方法“%”
对于以下代码块,我收到“NoMethodError: undefined method `%' for nil:NilClass”:
我知道 'seconds' 是一个 Fixnum,因为当我尝试在没有 #to_s 的情况下 #puts seconds 时出现 NoMethod: Fixnum 错误。此外,前一行中“秒”上的“/”操作也可以正常工作。那么为什么我会收到 NoMethod:nilclass 错误消息?
为什么我什至会收到错误消息?“%”不应该在“/”的任何地方工作吗?
以下代码有效:
它与实例变量有关,我不理解实例变量。很想知道零是如何进入那里的。
ruby - 是否可以在 ruby 中重新定义 0?
我实际上不会在任何事情上使用它,以防它确实有效,但是否可以重新定义 0 以在 Ruby 中充当 1 和 1 充当 0?FixNum 的实际价值在哪里?
ruby - 为什么这个 Ruby if/else 循环不止一次运行,而第二次只是部分运行?
我有一个我正在创建的方法来获取 Fixnum 输入并返回用单词拼写的数字。该方法在大多数情况下都有效,但是对于某些输入,我得到了一些古怪的输出。
当我窥探代码时,它看起来像这行代码:
这只是 if/else 语句的一部分,并且会自行运行两次。
111230.numbers_to_words()
正确返回:“十一万一千二百三十”
但
111130.numbers_to_words()
错误返回:“ 111111133 ”
“十万一千”是从已经成功运行的 if/else 语句返回的不需要的字符串元素。
到底是怎么回事?我认为 if/else 语句一旦运行就无法再次处理。是什么导致那个神秘的字符串被返回?
ruby - 我需要帮助理解 ruby 的浮点精度
前几天我遇到了这个,确定它不会给我带来任何麻烦,但我只是好奇它为什么会发生?
ruby - Is there any elegant method in Ruby to convert a number to an array of digits
For number n, I could only think of
Is there any more elegant method?
ruby - 将所有偶数索引整数乘以 2
想要取一个固定的整数并将所有偶数(索引)整数乘以 2。我认为最好的方法是首先将 fixnum 转换为数组。所以让我们说以下16位数:a = 4408041234567901
我知道我可以:
这会将“a”返回到“字符串”数字数组。但后来我无法跟进:
猜猜我有点坚持如何创建一种方法来做到这一点。所以我的问题甚至可能是如何将这组数字变成一个固定数字/整数数组而不是字符串。
mysql - 未知类:Fixnum Rails MySQL 查询 - 插入变量会破坏我的搜索
我有一个工作正常的查询:
我不得不将搜索细化为仅具有特定 schedule_id 的 schedule_tasks,因此我将第二行编辑为:
这导致了以下错误:
如果我取出 group_by,错误就会消失 - 但我需要那个,我已经尝试用数字而不是 @schedule.id 进行硬编码,但这也不起作用,谷歌搜索没有透露很多关于这个的细节错误。