2009-10-15から1日間の記事一覧

GNATをインストールしたついでにhelloworld

Ada

http://libre.adacore.com/libre/ この辺からGPL版のWindows用のバイナリをダウンロードしてインストールした。 IDEであるGPSを起動するときにDLL見つからないエラーでたけど、GNATのbinディレクトリを環境変数PATHに追加したらよいみたい。 hello.adb with …

クラス変数とジェネリクス

先ほどのコードにジェネリクスを使ってみる。 program test2; {$APPTYPE CONSOLE} type TMyClass<T> = class public procedure Say; class var Value: T; end; var instance_int: TMyClass<Integer>; instance_str: TMyClass<String>; procedure TMyClass<T>.Say; begin // これはWr</t></string></integer></t>…

クラス変数

最近のDelphiではクラス変数が使えます。 Delphi 7以降の言語およびコンパイラの新機能 Delphi2009で試した。 program test; {$APPTYPE CONSOLE} type TMyClass = class public procedure Say; class var Message: String; end; var instance: TMyClass; pro…