答えて
したがって、この定数のデータ型は、つまり文字列、整数です。
クラスは、クラスClass
のインスタンスです。
あなたは(他のオブジェクトと同じように、ちょうどそれに.class
を呼び出す)ことを確認することができます。
Abc.class
#=> Class
は、一定のクラスやルビーでモジュールですか?
どちらもありません。定数は定数です。定数に値が割り当てられています。
クラス名のデータ型は?
「クラス名」とはどういう意味ですか?クラスは本当にRubyに名前を持っていません。クラスにはname
メソッドがあり、クラスの人間が判読可能な名前をString
として返します。
この定数のクラスは何ですか?クラスやモジュールはルビで定数ですか?
どちらもありません。定数はRubyではオブジェクトではないため、クラスはありません。 (これはほかの言語とほとんど同じです)
Abc
とは何ですか?
クラスClass
のオブジェクトを参照する定数です。
ところで、あなたは「タイプ」と「クラス」という言葉を同じ意味で使用していましたが、そうではありません。タイプとクラスは異なるものです。
"AbcはClassクラスのオブジェクトを参照する定数です。"これはAbc定数がClassクラスのオブジェクト参照を保持していることを意味しますか? – ancho
No。 'Abc'は、' Class'クラスの*インスタンスであるオブジェクトへの参照を保持します。 –
- 1. datastax mapperクラスのtimeuuidのデータ型は何ですか?
- 2. 「メイン」クラスではないクラスの総称名は何ですか?
- 3. "self.title"のクラス名は何ですか?
- 4. 抽象データ型とは何ですか?それはJavaのクラスですか?
- 5. PHP MongoIDクラスのルビに相当するものは何ですか?
- 6. クラスとデータ型
- 7. 型クラスのインスタンスは、型クラスで遊ん
- 8. Pythonでのクラスの型名の使用
- 9. javaの型パラメータのクラス名は?
- 10. Scalaの型クラスの動機は何ですか?
- 11. Scalaクラスのフィールドの型は何ですか?
- 12. クラス図でクラスとデータ型を使用するには?
- 13. S1クラスとS2クラスは何ですか?
- 14. クラス内の型定義とは何ですか?
- 15. Java:列挙型と値クラスの違いは何ですか?
- 16. Functor型クラスの歴史は何ですか?
- 17. クラス名を適用するデータ型htmlの方程式
- 18. クラス名の変数をクラスの型に変換するC#
- 19. Dapperクラスのプロパティ名と戻り値のデータ型C#
- 20. スタイリングとイベントのCSSクラスの命名規則は何ですか?
- 21. 匿名の内部クラスのアクセスタイプは何ですか?
- 22. 匿名クラスのコンストラクタのアクセス修飾子とは何ですか?
- 23. IBM Watson Visual Recognitionサービスのクラス名の規則は何ですか?
- 24. Javaのクラスの署名者とは何ですか?
- 25. ルビの外部からクラス変数にアクセスするには?
- 26. RAIIクラスの一般的な命名規則は何ですか?
- 27. クラスのプライベートな名前は何ですか?
- 28. 単にミックスインを含むクラスの名前は何ですか?
- 29. super()とParentクラス名の違いは何ですか?
'Abc'は定数ですが、それもクラスなので、モジュールとオブジェクトです:-) – Stefan
@Stefenは、他の多くのコメントがこれと矛盾しているので、いくつかの参照を分けてください。 – ancho
確か: '定義されていますか? Abc#=> "定数"と 'Abc.is_a?クラス#=> true'と 'Abc.is_a? Module#=> true'および 'Abc.is_a? Object#=> true' – Stefan