> 1 <

Автор Сообщение

Дуська

Members


Статус

21 сообщений

Где: Ukraine
Род занятий:
Возраст:

#6957   2013-03-22 22:03 GMT+3 часа(ов)      
Вставить элемент в список на N-ое место.

Файфель Б.Л.

Members


Статус

61 сообщений
http://homelisp.ru
Где: Russia Саратов
Род занятий: Программист
Возраст: 67

#6967   2013-03-22 23:40 GMT+3 часа(ов)      
 
;; вставка в список lst элемента a в позицию n. Нумерация с нуля.
(defun task (lst a n)
(cond ((zerop n) (cons a lst))
(t (cons (car lst) (task (cdr lst) a (- n 1))))))
==> task
(task '(q w e r t y u) '$ 5)
==> (q w e r T $ y u)
 
> 1 <


Онлайн :

0 пользователь(ей), 33 гость(ей) :