2011-02-09 51 views
0

我是prolog的新品,我試圖按照以下方式進行匹配:關於Prolog匹配的問題

rule(blah Variable,...)。

基本上我試圖匹配原子「等等」後跟任何表達式。這可能嗎?

+1

似乎不可能。解釋你想要做什麼,也許我們可以幫助正確的語法。 – 2011-02-09 02:07:42

回答

0

如果您正在使用SWI可以使用atom_concat/3:

rule(X, ....):- 
    atom_concat(blah, Y, X), 
    ... 

例如爲:假設X = blahsomethingelse然後 atom_concat(胡說,Y,X)將實例Ÿ用什麼東西。 請注意,atom_concat僅適用於原子。