モジュールで定義されたクラスがモジュールの定数をどのように知っているかを理解しようとしています。ここで私が何を意味するかの例です: module Car
class Wheel
end
class Seat
p Wheel # Car::Wheel
end
end
私はそれは明らかだが、知っているホイールは、シートの階層にどこにもないので
なぜ私はこれをしないのですか? >> s = String
>> s(42)
s(42)
NoMethodError: undefined method `s' for main:Object
from (irb):86
from /home/sam/.rvm/rubies/ruby-1.9.2-p0/bin/irb:17:in `<main>'
次。 >> St
ネイティブのC++では、定数参照としてオブジェクトを返すのが理にかなっています。クラスを考えてみましょう読み取り専用アクセスクラスBのインスタンスへの供給: class B {
public:
int X;
B(int x)
: X(x)
{}
B(const B &b) // copy constructor
: X(b.X)
VB.NET 2010、.NET 4 こんにちは、 次 \#Const T = "Byte()"
Public Class MyClass
Inherits SomeGenericClass(Of T)
.. other code ..
End Class
そして、それは私がしたい場合と同じように機能していそれは私がこのようにそれを行うにはを持っているそんなにありま