関数型プログラミング言語Haskell Part13
■ このスレッドは過去ログ倉庫に格納されています
0457デフォルトの名無しさん
2010/12/19(日) 10:18:50=で値を明示する形式だと変換しないよ(最初からHaskellでの名前だから変換する必要がない)
値を明示しない場合は、Cの識別子として値を取得した後に
Haskellの識別子として同じものを定義するので変換が必要
>あと、C 言語のヘッダに書かれてる enum 型は自動では変換されない?
それを(半自動で)やるのが#enum
例えば、
#include <stdio.h>
#enum CInt,, SEEK_CUR, SEEK_END, SEEK_SET
とすれば、seekCur, seekEnd, seekSetの三つが定義される
■ このスレッドは過去ログ倉庫に格納されています