前の日 / 次の日 / 最新 / 2008-02

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

2008-02-01 Fri

D言語での Senna は [D言語][Senna]

D言語っぽい使い方だとどんな感じろう。

D スタイルにする。

sen_records 型は foreach 文が使えるとよさそう。

import std.stdio;

import senna;

int main()
{
    sen_init();

    //辞書作成
    Index index = new Index(...);

    index.upd(...);

    //検索
    Records records = new Records(...);
    index.select(...);

    //結果表示
    records.sort(...);
    foreach(...)
    {
        writefln(...);
    }

    sen_fin();

    readln();
    return 0;
}

こんな感じで使えるようにしてみよう。

D言語で Sennaを使う方法 [D言語][Senna]

ヘッダファイルの変換
C の .h から D のモジュールへの変換
C言語ヘッダ変換

インポートライブラリの作成
IMPLIB

implib/system libsenna.lib libsenna.dll

Referrer (Inside): [2008-02-04-1] [2008-02-02-1]