kprolog K-Prolog Compiler Version 6.0

setvalとgetval

アトムと値の1対1対応の結合を setval/getval により生成・ 参照できます。assert/retract に比べ、数倍〜数十倍の速度で 動作します。

記録できる値は任意の項で、それをアトムに結び付けておくことによって 高速にアクセスできます。

[例]

   9: ?- setval(key,data(c638)).
   yes
   10: ?- getval(key,Data).
   Data = data(c638)


一つ上に戻る 目次に戻る