【发布时间】:2014-01-25 22:06:40
【问题描述】:
我正在做这个很棒的 Prolog 项目,但我陷入了这种情况,我需要将某些单词翻译成其他单词(例如,“i”翻译成“you”。“my 翻译成“your”)
这就是我所做的,我很确定这有点不确定。我输入句子,当它转换时,它只会改变一个词,然后对我来说很古怪。 (例如,“我感到高兴”变成“你”然后它就崩溃了。)
translate([]).
translate([H|T], [NewH|NewT]):-
means(H,NewH);
spit(T,NewT).
means(i,you).
means(my,your).
means(mine,yours).
【问题讨论】:
标签: prolog