トップ «前の日記(2003-11-19 (Wed)) 最新 次の日記(2003-11-21 (Fri))» 編集   RSS 1.0 FEED  

Journal InTime


2003-11-20 (Thu) [長年日記]

_ new

newに型名を与えられるようにした。 これで、他の言語で定義されたクラス(createメソッドを持たない)もインスタンス化 できるようになった。

class MAIN is
   main is
      Gtk::Application::Init;
      win ::= new Gtk::Window("Gtk# Hello World");
      win.ShowAll;
      Gtk::Application::Run;
   end;
end;

こんな感じで、Gtk#でウィンドウが表示できたのでちょっとうれしい。

new GTK::Window("Gtk# Hello World")

#GTK::Window("Gtk# Hello World")

みたいに書ける方がいいのかなあ。