как добавить экземпляры в список? - PullRequest
0 голосов
/ 05 декабря 2011

Я работаю с CLIPS, и у меня возникают проблемы при попытке добавить экземпляры в пустой список.Я использую функцию вставки $, но, похоже, не работает должным образом.Конкретный код таков:

(loop-for-count (?i 1 (length$ ?listaConvocatoriasAlumno))
            (if (neq (nth$ ?i ?listaConvocatoriasAlumno) ?convocatoria)
                then
                    (if (eq (str-compare (send (instance-address * (nth$ ?i ?listaConvocatoriasAlumno)) get-cuadrimestre) ?cuadrimestre) 0)
                        then
                            (insert$ ?listaConvocatoriasMismoCuadrimestre (+ (length$ ?listaConvocatoriasMismoCuadrimestre) 1) (nth$ ?i ?listaConvocatoriasAlumno))
                    )
            )
        )

? ListaConvocatoriasAlumno содержит несколько экземпляров определенного класса, и я хотел бы добавить некоторые из них в другой список (в данном случае? ListaConvocatoriasMismoCuadrimestre), который в начале циклапусто.

Есть идеи?

Заранее большое спасибо!

1 Ответ

0 голосов
/ 06 декабря 2011

Просто забыл сохранить возвращаемое значение вставки в переменную списка ... Я старею

...