Changeset 4216 for trunk/library/numberlist.lgt
- Timestamp:
- 04/22/08 08:09:59 (4 months ago)
- Files:
-
- 1 modified
-
trunk/library/numberlist.lgt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/library/numberlist.lgt
r3567 r4216 5 5 6 6 :- info([ 7 version is 1. 1,7 version is 1.2, 8 8 author is 'Paulo Moura', 9 date is 200 7/4/20,9 date is 2008/4/22, 10 10 comment is 'List of numbers predicates.']). 11 11 … … 57 57 sum(Ns, Acc2, Sum). 58 58 59 valid(List) :- 60 nonvar(List), 61 \+ \+ valid2(List). 62 63 valid2([]). 64 valid2([Head| Tail]) :- 65 number(Head), 66 valid2(Tail). 59 valid(-) :- % catch variables and lists with unbound tails 60 !, 61 fail. 62 valid([]). 63 valid([Element| List]) :- 64 number(Element), 65 valid(List). 67 66 68 67 :- end_object.
