2012-04-12 4 views
0

3つの引数をとるプロローグにリレーションを書きたいと思います。 第1引数と第2引数に基づいて、値を3番目の引数に割り当てる必要があります。 EX用3つのパラメータでリレーションを書く方法

: 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

リストの2番目の引数は、wchich CCtypeIntの値が対応するリストを割り当てる必要があることを示します。

上記の動作との関係をどのように定義できますか?

答えて

3
relation(CctypeInt,List,Ru1) :- 
    member(CctypeInt-Ru1,List). 
+0

あなたは-6点を得ました。しかしそれは完璧な答えです! – false

関連する問題