| |||||||||||
| 内部の黒板におけるキーで項を保存します。
bb_put(+Board, +OuterKey, +InnerKey, +Term)
bb_put/4は、OuterKeyでアクセスされる内部の黒板において、キー/値の組を保存します。 OuterKey/InnerBoardの組がBoardにないならば、新しい内部の黒板がつくられて、Boardの中で保存されます。 ( bb_get(Board, OuterKey, SubBoard) -> bb_put(SubBoard, InnerKey, Term) ; bb_create(SubBoard), bb_put(SubBoard, InnerKey, Term), bb_put(Board, OuterKey, SubBoard) )
引き数
Board 黒板 OuterKey グラウンド項 InnerKey グラウンド項 Term 項
例題
bb_create(Family), bb_put(Family, john, father, joe), bb_put(Family, john, mother, clara), bb_put(Family, emily, father, mike), bb_get(Family, john, Parent, Name) -> Parent = father Name = joe and Parent = mother Name = clara
標準
この述語は、ISO-Prolog 標準の要件ではありません。
以下も参照して下さいbb_clear/1, bb_clear_2/2, bb_create/1, bb_contains/2, bb_contains_key/2, bb_get/3, bb_get_4/4, bb_put/3, bb_put_4/4, bb_remove/2. bb_keys/2. bb_elements/2. | |||||||||||
| |||||||||||
| 戻る> |
|