2007年2月13日火曜日

D言語のimport式を試す

DMD v1.005で実装されたimport式を試してみた。

/* hello.d */
import std.stdio;

int main(char[][] args)
{
    writef("%s", import("message.txt"));
    return 0;
}

message.txtは次のようにした。

Hello, D Programming Language.
D言語でimport式を使ってみた。
実行時にはこのファイル`message.txt'は必要としません。

コンパイル後、実行するとmessage.txtの内容が表示された。message.txtは、実行時には必要とされない。コンパイル時に実行ファイルに埋め込まれるからだ。WindowsでもLinuxでも同じようにデータを埋め込めるので良い。

0 件のコメント:

ブログ アーカイブ