Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как удалить строку в которой содержится определённый символ из списка...?
Калининград
Регистрация: 06.12.2006
Сообщений: 38
|
||
Просмотров: 4624
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
lambda это по сути главная функция лиспа - (lambda ([x y ...])) возращает функцию (не выполняет, а просто создает с аргументами x y ... (или без них)). По сути defun это производная от lambda,
Код:
Код:
Код:
Код:
Offtop: p.s. "вторая" функция лиспа по моей иерархии - cons - попробуй сам разберись.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Не владея предметом не говорите - лисп не умеет "убирать" из списков - и тот и другой лисп возращает НОВЫЙ список с удаленными элементами - так уж он устроен.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Дима_, переведи, а то лично меня ты в ступор вогнал
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Я его понял так, что список является неизменяемой структурой, а то, что воспринимается как "удаление" из списка, на самом деле является формированием нового списка, но уже без "удалённого" элемента.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
то крыс - hwd сказал абсолютно верно, попробуй без setq измени какой либо список (сохраненный например), да и с setq его-же можно только перепсать.
p.s. надо-же, я, что-то Крысу объясняю - маэстро что с Вами? ![]()
__________________
Когда в руках молоток все вокруг кажется гвоздями. Последний раз редактировалось Дима_, 15.10.2010 в 22:02. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Ну вы еще распределение памяти прикрутите сюда
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
Тем более что 2-й вариант - не рабочий ![]() Тогда уж так... Код:
Код:
Последний раз редактировалось gomer, 16.10.2010 в 10:31. |
|||
![]() |