|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
11.08.2008, 10:16 | #1 | |
Как Извлечь из строки числа
Инженер-электрик
Калининград
Регистрация: 13.10.2007
Сообщений: 151
|
||
Просмотров: 5882
|
|
||||
Конструирование в области нефтеразведки Регистрация: 10.02.2006
Гомель
Сообщений: 321
|
|
|||
|
||||
Инженер-электрик Регистрация: 13.10.2007
Калининград
Сообщений: 151
|
CB,
Спасибо огромное, работает!!! Еще одна просьба пояснить работу лиспа Если в своем лиспе я не понимаю в чем ошибка, то в твоем не понимаю - его работу(((( Объясни пожалуйста.
__________________
Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. /В. Гюго/ Последний раз редактировалось Kostinok, 11.08.2008 в 15:02. |
|||
|
||||
Инженер-электрик Регистрация: 13.10.2007
Калининград
Сообщений: 151
|
Alaspher,
Большое спасибо, все работает, но -> Попытался разобраться с твоим кодом, но не понял что такое переменная res и какие значения в ней накапливаются. Что ищет vl-string-position... Ведь если str нигде не переопределяется, то vl-string-position выдаст одно и тоже... Не понял лисп, по причине своей безграмотности.... Я дал свои комментарии к твоему коду, пожалуйста поясни сам и подскажи где я не так тебя понял Код:
Заранее спасибо!
__________________
Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. /В. Гюго/ Последний раз редактировалось Kostinok, 11.08.2008 в 16:01. |
|||
|
||||
Регистрация: 11.10.2004
e•burg
Сообщений: 755
|
Kostinok
Собственно, один момент видимо оказался незнакомым - рекурсивный вызов, т.е. самовызов функции - demo-pars, остальные комментарии, вполне корректные. Добавлю свои комментарии комментариев зелёным. Код:
|
|||
|
||||
Конструирование в области нефтеразведки Регистрация: 10.02.2006
Гомель
Сообщений: 321
|
1. Для начала нужно как следует почитать здесь http://www.caduser.ru/cgi-bin/f1/board.cgi?t=25113OT
2. Далее приведу чуть упрощенный вариант ф-ции (rec-pat...) Код:
(REC-PAT "56a78b" "") -> ("56" "78") Как это работает: Код:
Код:
Последний раз редактировалось CB, 11.08.2008 в 23:02. Причина: Добавлен п.4 |
|||
|
||||
Инженер-электрик Регистрация: 13.10.2007
Калининград
Сообщений: 151
|
Alaspher, CB,
ОГРОМНОЕ СПАСИБО!!!!! Бегло ознакомился с пояснениями, что то начало наклевываться. Надо еще немного времени. CB, Цитата:
Спасибо за ссылку. Буду читать!!! Теперь буду разбираться с рекурсиями. (Если -> возникнут вопросы... (а они возникнут) -> надеюсь на вашу помощь.)))
__________________
Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. /В. Гюго/ |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DwgRuLispLib: Генератор случайных чисел | VVA | Библиотека функций | 16 | 11.03.2013 21:21 |
Вставка блока из командной строки, но с переопределением. | Mikhail | AutoCAD | 2 | 25.03.2005 16:34 |
Извлечение значения параметра регистра отлиного от строки | AleX | Программирование | 13 | 27.01.2005 18:06 |
Помогите вернуть окно командной строки | Елена | AutoCAD | 1 | 23.09.2004 15:38 |