問題タブ [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 - フィックスナムを別のフィックスナムで除算できないのはなぜですか?
私は現在counts["email"]
、数値82,000を含むハッシュをtotal
、値130万を含む変数で除算しようとしています。
実行するputs counts["email"]/total
と0になります。
なぜこれらを除算できないのですか?
ruby - Ruby - Fixnum およびその他のクラスにコンストラクターを追加する
前回の質問では、Ruby 変数の機能を拡張する方法を探していました。これに答えると、私は新しい質問につながります。どうやら「モンキーパッチ」がその問題の大部分を解決したものであり、今では少なくとも「monkeypatched」メソッドがFixnumに「monkeypatched」され、天候「3」が有効な値であることを確認する(a = 3).nat
という行に沿って、間接的にタイピングを行うことができます。nat
これは最初は問題ありませんが、まだ少し不器用で直感的ではありません。最後に本当に必要なのは、Fixnum のコンストラクターを書き換え、拡張、インターセプト、またはオーバーロードしてa = 3
、メソッドを直接呼び出す方法nat
です。
これを行う方法はありますか?
私は「適切な方法」に興味があるだけでなく、少し「ハッキー」になる可能性があります。これは私の研究のためだけのものであり、危険でサポートされていない方法になる可能性があります。
ruby - 長い固定数を配列 Ruby にする
fixnum のようなもの74239
を のような配列に変換する方法は ruby にあり[7,4,2,3,9]
ますか?
ruby - Nil を Fixnum に強制することはできません
私は次の機能を持っています:
しかし、何らかの理由で、次のエラーメッセージが表示され続けます。
nil can't be coerced into Fixnum
そして、何らかの理由で、エラーがスローされる理由を理解できません。なぜこれが起こっているのでしょうか?
ruby-on-rails - Ruby Fixnum 比較
Web サービスからデータを収集した後、特定のフィールドの値が 0 より大きいレコードのみを抽出しようとしています。チェックしているフィールドは FixNum フィールドです。.nil のような複数のことを試しましたか? または> 0など。しかし、どれも機能していないようです。
コードは次のようになります。
誰かがこれを行う方法を教えてもらえますか? ありがとう、
ruby - 文字列に変換しない場合、Fixnum は何桁ですか?
に変換せずに、のlength
を見つけたい。Fixnum
num
String
つまり、メソッドnum
を呼び出さずに入っている桁数は次のとおりです。.to_s()
ruby - ruby で Fixnum を Integer に変換する方法
整数を取得しようとしていますが、「Fixnum」値を取得しています。
例:
上記の例によると、どうすれば整数値を取得できますか? Fixnum は整数のみですが、プラグインを 1 つ実装すると、「整数のみを入力してください」のようなエラーが発生します。