それはどういう意味ですか?
0.0..10_000.0
リテラルの数字のアンダースコアはどういう意味ですか?
36
A
答えて
58
下線は無視されます。あなたはそれらを読みやすくするために配置することができます。
9
それは数千人を分離するだけで、構文の利便性です:
$ ruby -e 'puts 1_000 + 1_000_000' #=> 1001000
+0
これはRubyの質問ですので、Rubyの例はどうですか? –
+3
私はRubyを知らないが、これはRubyがPerlでインスピレーションを得ているという確かな賭けだと思った。あなたは答えを編集することを歓迎します。 – zoul
5
それはフロートとして0〜10,000のあなたの番号を与える。この場合
a..b種類の、Rangeオブジェクトです。
アンダースコア '_'は無視され、読みやすくするために使用されるため、10_000は10,000と同じです。
範囲の各部分に.0を追加すると、数値は整数ではなく浮動小数点数とみなされるため、範囲を反復処理することはできません(各メソッドは例外を発生させます)。
関連する問題
- 1. 基数10のint()の無効なリテラルはどういう意味ですか?
- 2. Kafka:controller_epochとleader_epochの数字はどういう意味ですか?
- 3. Rustジェネリックをアンダースコアでインスタンス化するとはどういう意味ですか?
- 4. linuxの意味はどういう意味ですか?
- 5. 文字頭文字Sはどういう意味ですか?
- 6. アンダースコアの意味
- 7. git renameの後のR {number}の数字はどういう意味ですか?
- 8. 引数のないpaper.path()はどういう意味ですか?
- 9. Kmodes(python)の結果配列の数字はどういう意味ですか?
- 10. %%はどういう意味ですか?
- 11. 関数が返すのはどういう意味ですか?
- 12. glTexImage2D関数のボーダーはどういう意味ですか?
- 13. 乱数のセキュリティ強度はどういう意味ですか?
- 14. UITextInputTrait定数の「デフォルト」はどういう意味ですか
- 15. 「複数のマーカー」とはどういう意味ですか?
- 16. アンダースコアの文字列JavaScriptの意味
- 17. このアンダースコアの意味は?
- 18. "javascript://"とはどういう意味ですか?そのコードには意味:
- 19. Swift - 関数パラメータではどういう意味ですか?
- 20. 関数で - =と+ =はどういう意味ですか?
- 21. 関数宣言で `*&`はどういう意味ですか?
- 22. どういう意味ですか?:意味ですか? Apacheの設定ファイルで
- 23. 数値リテラルの末尾にあるFとDはどういう意味ですか?
- 24. 忍者で字句エラーがどういう意味ですか?
- 25. どういう意味ですか? OR?
- 26. C++定数値1jはどういう意味ですか?
- 27. 「タイプ**変数」とはどういう意味ですか?
- 28. Pythonの文字列の違い - それはどういう意味ですか?
- 29. 変数createtot = Noneはこの関数ではどういう意味ですか?
- 30. Python形式の文字列では、!rはどういう意味ですか?
「0.0」から「10000.0」までの「範囲」があります。 – Phrogz
この場合の(0.0)..(10_000.0)と同じ "0 to 10_000" – rogerdpack