我们希望对变量应用约束,但这些约束之间的关系是or的。我们如何在EclipseCLP (prolog)中做到这一点?我们应该注意到,如果列表很短,比如A is [X, Y, Z],那么平凡的解决方案就是A[0] #= 0 or A[1] #= 0 or A[2] #= 0 (如果约束等于零)。因此,这不适用于较长的列表。
我正在开发一个应用程序,允许用户保存对象,然后查看来自其他用户的对象( near )。我将geopoint存储在Parse.User对象上,并编写了一个查询,查找当前用户附近的其他用户,然后是属于这些用户的对象:var但是,我试图保护用户信息--我不希望其他用户只需调用user.get("location")并获得另一个用户的精确坐标(以及地址)。我尝试将CLP设置为_User表以禁止读和写,但是我<