写一个 predicate
cmp_list/3,前 2 个参数是 2 个列表,最后一个是Comparisonwhich 表示ge,lt,le, orgt。
ge: 大于等于
lt: 小于
le: 小于等于
gt: 大于
输出应该是这样的:
前两个列表代表一个软件的版本,该函数用于比较一个软件的两个版本,看哪个版本更新:
?- cmp_list([2,3,4], [2,3,5], C).
C = lt ;
C = le .
?- cmp_list([1,2,3,4], [1,1,8], C).
C = gt ;
C = ge .