PrologでまったりPart 2
■ このスレッドは過去ログ倉庫に格納されています
0003デフォルトの名無しさん
NGNGSWI-Prolog version 5.2.13 for i386-freebsd5.0を使ってます。
foreign_t
pl_d (term_t t)
{
PL_unify_atom_chars (t, "hoge");
PL_succeed;
}
xx :-
thread_create(d(X), Id,[]),
thread_join(Id, Exit),
print(X).
?- dx.
_G186
Yes
となります。dでXをユニファイしてprintでXの値を表示したいの
ですが、方法がありますか?
■ このスレッドは過去ログ倉庫に格納されています