Значение индикаторов режима инстанцирования в аргументах предикатов Пролога

Глядя на документацию по Прологу, подписи предикатов иногда записываются следующим образом:

foo(:Bar, +Baz, -Qux, ?Mop)

Что , ,:+- а также? и как я могу их интерпретировать? Кроме того, это единственные, которые существуют или их больше?

Ответы на вопрос(2)

Ваш ответ на вопрос