用于解决逻辑网格难题的字符串比较帮助

问题描述 投票:0回答:1

我是Prolog语言的初学者,并解决了我定义的逻辑难题

age(five).
age(six).
age(ten).

我想编写序言代码,例如,定义

age(five)<age(six).
age(six) <age(ten). 
or 
five < six. 

如何在不使用数字的情况下编写小于五个的代码?

comparison string-comparison swi-prolog
1个回答
0
投票

对于只有这个问题的问题,您可以定义以下谓词:

%isBigger(A,B) means A is bigger than B
isBigger(six,five).
isBigger(ten,five).
isBigger(ten,six).
© www.soinside.com 2019 - 2024. All rights reserved.