У меня есть внешний API, отправляющий информацию в мое приложение 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)]
?