1
A
回答
2
只是写下 - 在Prolog中 - 根据您的判断 - 规定什么是有效的年份。例如
valid_year(Y) :-
integer(Y), Y > 0, Y =< 2014.
您可以从这段代码中看到,您的问题基本上未指定:未来如何?过去了吗?其他日历系统(有很多)呢?
在SWI-Prolog的,有一个time and date广泛的支持,但我觉得它肯定是超出你目前的需求...
相关问题
- 1. 如何检查数值字段中的值是否是整数?
- 2. 如何检查值是否是数字
- 3. 如何检查一个值是否在一系列值中?
- 4. 如何检查值是否存在一个数组中的Jquery
- 5. 如何检查select中的数据是否有一个值?
- 6. 如何检查一个数组的值是否是另一个数组的键?
- 7. 检查一个值是否小于数组的任何值
- 8. C#如何检查两个值中的一个是否为真?
- 9. 如何检查常数的值是否等于某个值?
- 10. 如何检查值是否为数字?
- 11. 检查一个值是否是一个多维数组
- 12. 如何检查数组参数是否包含一个值
- 13. 如何检查一个值是否大于其他值
- 14. 检查int值是否等于几个值中的一个
- 15. 如何检查是否值是多个或不键值C#
- 16. 如何检查是否一个键/值是用Python
- 17. 我该如何检查一个Hashtable值是否都是0?
- 18. 如何检查值是否是最后一个csv条目?
- 19. 如何检查数组的值是否包含一个或多个值?
- 20. 如何检查一个值是否在Perl的列表中?
- 21. 是否可以检查一个值是否是C#中的整数?
- 22. 如何检查一个查询是否存在多个值
- 23. 检查一个值是否在输入
- 24. 检查值是否在另一个表
- 25. 检查一个值是否为空
- 26. 如何检查Ruby数组是否包含多个值之一?
- 27. RSpec如何检查参数对象是否有一个值?
- 28. 如何检查一个函数是否有值
- 29. javascript - 如何检查数组是否至少有一个负值?
- 30. PHP检查数组值是否唯一
它的工作。你救了我。多谢,伙计。 – Daybreaker