# コメント #クラス定義 class C1 # インスタンス変数宣言 @value # インスタンスメソッド定義 def method( ) end end # クラス定義の外に書かれたメソッドは、内部定義クラスKernelのクラスメソッドとなります。 def method( ) end # Kernelkクラスのクラス変数(C++のスタティック変数に相当するもの) class.@@value = 10 # === ここから >>> Kernel.mk_main() 関数の実装として定義される # 式 x = 10 # 制御構造 if x == 1 then Console << "x == 1" << "\n" end # === ここまで <<< Kernel.mk_main() 関数の実装として定義される # クラス定義 class C2 end # === Kernel.mk_main() 実装の続き y = 0