0

我想在序言中写一个关系,它需要三个参数。根据第一个和第二个参数,该值应分配给第三个参数。

例如:CctypeInt 是 0..2 关系(CctypeInt,[0-{2,3,4}, 1-{2,3}, 2-{2}],Ru1)

如果 CctypeInt 值为 0,则 {2,3,4} 应分配给 Ru1 如果 CctypeInt 值为 1,则 {2,3} 应分配给 Ru1 如果 CctypeInt 值为 2,则 {2} 应分配给 Ru1

列表中的第二个参数指示应该为 wchich CCtypeInt 值分配相应的列表。

我们如何定义与上述行为的关系。

4

1 回答 1

3
relation(CctypeInt,List,Ru1) :-
    member(CctypeInt-Ru1,List).
于 2012-04-12T15:44:32.957 回答