[解決済み】rubyの1e18という数字は何を意味するのか?
2022-01-31 19:43:57
質問内容
1e18の18という数字を変数に置き換えようとしていますが、何をやってもエラーになります。もし、この変数が何をするものなのかを知っていれば、自分でも違った形で数式を書くことができるかもしれません。
3は数字に対して何をするのか。例えばXという変数に適用するにはどうしたらいいのでしょうか。
e と ** はどのように違うのですか?
どのように解決するのですか?
<ブロッククオートrubyの1e18という数字はどういう意味ですか?
1e18
(または
1E18
) は
数値リテラル
を使って
E-ノテーション
. Ruby はこの数値を 1 × 10 の浮動小数点数として解釈します。
18
(i.e. 1,000,000,000,000,000,000).
1e18の数字18を変数で置き換えようとしています。
1e18
が相当します。
1.0 * 10 ** 18
#=> 1.0e+18
というように、書くことができます。
x = 18
1.0 * 10 ** x
#=> 1.0e+18
または単に
10.0 ** x
#=> 1.0e+18
どのように違うのか
e
から**
結果は同じですが
1e18
- はリテラルであるため、パーサーによって評価されます。
**
はメソッド呼び出しです。
関連
-
[解決済み] JavaScriptでカンマを桁区切りにして数値を表示する方法
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] Rubyで配列に値が存在するかどうかを確認する方法
-
[解決済み] Rubyからシェルコマンドを呼び出す方法
-
[解決済み] Rubyでnilとemptyとblankを理解する方法
-
[解決済み] HTML5の数値入力のスピンボックスを非表示にすることはできますか?
-
[解決済み] Rubyのattr_accessorとは何ですか?
-
[解決済み] w(array)とはどういう意味ですか?
-
[解決済み] Rubyのmap(&:name)ってどういう意味?
-
[解決済み】Ruby: Gemfileの「require: false」はどういう意味ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Rubyで新しい文字列を作成せずに文字列をトリミングする標準的な方法は何ですか?
-
[解決済み】Rubyで "gets "と "gets.chomp "を使用する方法
-
[解決済み] Rubyがブロックの中でパイプ文字を使うことについて、誰か説明してください。
-
[解決済み] Ruby Detect方式
-
[解決済み] Ruby on railsで改行せずにコンソールに "puts "を使用するにはどうすればよいですか?
-
[解決済み] Ruby で Fixnum から String への暗黙の変換ができない (TypeError)
-
[解決済み] Rubyで配列を平坦化するにはどうしたらいいですか?
-
[解決済み] ファイルの存在を確認する方法 [重複]について
-
[解決済み] 変数が整数であるかどうかのチェック
-
[解決済み] 構文エラー、予期しない ',', 期待する ')' 。