Тема: Что означает "(chr 64)"?
> Евгений Елпанов
(chr 64) - А что это за волшебная комбинация символов и как она работает (что за команда)? (вопрос вполне серьезный, т.к. первый раз это вижу)
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Autodesk → AutoCAD → Что означает "(chr 64)"?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
> Евгений Елпанов
(chr 64) - А что это за волшебная комбинация символов и как она работает (что за команда)? (вопрос вполне серьезный, т.к. первый раз это вижу)
Это знак "@" только кодом...
Если в автолиспе использовать это выражение, то во время вычислений оно будет заменено на "@".
Вот выдержка из хелпа:
"Converts an integer representing an ASCII character code into a single-character string " Examples Command: (chr 65) "A" Command: (chr 66) "B" Command: (chr 97) "a"
> Евгений Елпанов
ПОнято!..
Принято к сведению:)
Чтоб понятнее вот пример преобразований:
; Туда (vl-string->list "842@list.ru") ;=>'(56 52 50 64 108 105 115 116 46 114 117) ; Обратно (apply 'strcat (mapcar 'chr '(56 52 50 64 108 105 115 116 46 114 117))) ;=>"842@list.ru"
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Autodesk → AutoCAD → Что означает "(chr 64)"?
Форум работает на PunBB, при поддержке Informer Technologies, Inc