問題タブ [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 で fixnum をいくつかの部分に分割する
いくつかの価格があります (例:1000000
と1000
)。価格の種類は関係ありません (これは345000
または532
です)。["1", "000", "000"]
この価格をいくつかの部分 (または)に分割する必要があり["345", "000"]
ます。
どうすればこれができますか。何か案は?
ruby - Ruby でのブロック内でのブロックの使用に関するエラー - 配列を Fixnum に強制変換できません (TypeError)
これは、プロジェクト オイラーの問題 #1 に関するものです。このコードを irb で 1 行ずつ実行すると、期待どおりの答えが得られますが、.rb ファイルから実行すると、「Array can't be coerced into Fixnum (TypeError)」というエラーがスローされます。
コード:
エラーメッセージ:
Ruby バージョン 2.0.0p0 (2013-02-24) [x64-mingw32] を搭載したコア i7 Windows 7 64 ビット マシンで実行しています。
ruby - . between を呼び出すことができるのはなぜですか? Fixnum のメソッド?
たとえば、irb で次のように入力すると、Fixnum が返されます。
また、
しかし、Ruby のドキュメントを見ていると、.between? と書かれています。まだ呼び出していない Comparable Module の一部です。
ruby - 文字列を Fixnum に強制できませんか?
「99本のボトル」プログラムを試みています。単純化しようとしましたが、「文字列をFixnumに強制することはできません」というメッセージが表示されました。
ruby - Ruby - fixnum 値で割り切れない
2 つの別々のカウントを割って % 値を計算する必要があります。クラスがfixnumであるカウント値を取得しました。しかし、それらを分割しようとしている間、カウント値が何であれ0を示しています。
ここで 0 を示す最後の結果。
ruby-on-rails - エラー: nil を Fixnum に強制することはできません
まず、この質問は以前の質問と少し似ていますが、新しいスレッドを開始するには十分に異なると感じました。モデルの検証をテストしようとすると、問題が発生します。フィールド :default_price を必要とするユーザー モデルがあります。私のテストは次のとおりです。
ただし、テストを実行すると、次のエラーが発生します。
Daily_Saving_potential_cents は次のように定義されます。
default_price_cents
は単にモンテライズされたバージョンでありdefault_price
、default_packs は私のモデルの別のフィールドです。この問題は、default_price_cents が空白の場合、これら 2 つを掛け合わせることができないという事実から生じますが、テストでこれを修正するにはどうすればよいですか? 私の検証により、default_price_cents が空白になることはありませんが、それに対してテストしている場合は空白になります。