我有一个外部 API 向我的 Prolog 应用程序发送信息,但我发现创建事实时出现问题。
当收到的信息很广泛时,Prolog 会自动将'
(单引号)添加到该信息中。
示例:收到数据后,我创建的事实是:
object(ObjectID,ObjectName,'[(1,09:00,12:00),(2,10:00,12:00)]',anotherID)
我想创造的事实是
object(ObjectID,ObjectName,[(1,09:00,12:00),(2,10:00,12:00)] ,anotherID)
没有'
列表之前的。
有谁知道如何解决这个问题?使用接收'[(1,09:00,12:00),(2,10:00,12:00)]'
和返回的谓词[(1,09:00,12:00),(2,10:00,12:00)]
?