我試圖讓Prolog實例化一個公鑰/私鑰對的相反鍵的變量,如果這是可能的話。prolog:使用函數式返回值的內置或其他方法
所以我主要有:
publicKey(k_c).
privateKey(k_c-1).
keyPair(k_c,k_c-1).
鑑於序言的本質,我不認爲你可以管理像
inverseOf(X) :-
(keyPair(X,Y), return(Y),!);(keyPair(Y,X),return(Y),!).
爲什麼我想/需要這個?
我有一個規則
init(Init_1, Init_2,Init_3)
,我想檢查類似
Init_3 == inverseOf(Init_2).
任何想法?
謝謝,我似乎忽略了那些森林,因爲那些樹。 – danowar 2011-03-19 11:19:20