在PROLOG中将字符串转换为小写

时间:2017-10-03 17:15:42

标签: prolog

我为PROLOG做了一些功课,我正在尝试将字符串转换为小写而不使用Prolog上内置的string_lower/2函数。

我正在使用的代码(我从堆栈溢出的另一篇文章中得到它):

lowercase(AnyCaseList, DownCaseList):-
    maplist(downcase_atom, AnyCaseList, DownCaseList).

我正在尝试改编它,所以我可以这样使用它:

lowercase(‘COmpuTAblE’, X).
X = computable'

但无论我使用什么作为输入,它总是只给出答案“不”而没有别的。

有人可以帮帮我吗?

0 个答案:

没有答案