0
我正在使用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在這種情況下?),它在循環的開始是空的。
有什麼想法?
非常感謝您提前!