Преобразовать тип SYM в STR
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Преобразовать тип SYM в STR

Преобразовать тип SYM в STR

Ответ
Поиск в этой теме
Непрочитано 10.11.2011, 17:59 #1
Преобразовать тип SYM в STR
Kirill_Ja
 
Мурманск
Регистрация: 28.07.2008
Сообщений: 208

Функция (nth) извлекает элемент из списка, но его тип SYM. Скажите, а как его теперь преобразовать в строку?
Ниже для понимания приведу лог из командной строки.

Команда: (setq TG_L '(ojf jfwoefh ofeowfowhf knfnfnfnfnfnfn HOLLO))
(OJF JFWOEFH OFEOWFOWHF KNFNFNFNFNFNFN HOLLO)

Команда: (setq elem "HOLLO")
"HOLLO"

Команда: (nth 4 TG_L)
HOLLO

Команда: (= elem (nth 4 TG_L))
nil

Команда: (type elem)
STR

Команда: (type (nth j TG_L))
SYM


Буду очень благодарен за помощь
Просмотров: 2947
 
Непрочитано 10.11.2011, 18:39
#2
TararykovDG

Программист-энтузиаст
 
Регистрация: 17.07.2009
Воронеж
Сообщений: 575


Код:
[Выделить все]
 
_$ (vl-princ-to-string (nth 4 TG_L))
"HOLLO"
_$ (type (vl-princ-to-string (nth 4 TG_L)))
STR
__________________
cadtools
TararykovDG вне форума  
 
Непрочитано 10.11.2011, 20:00
#3
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от Kirill_Ja Посмотреть сообщение
а как его теперь преобразовать в строку?
может быть так ?
Код:
[Выделить все]
(setq TG_L '("ojf" "jfwoefh" "ofeowfowhf" "knfnfnfnfnfnfn" "HOLLO"))
Цитата:
Команда: (setq TG_L '("ojf" "jfwoefh" "ofeowfowhf" "knfnfnfnfnfnfn" "HOLLO"))
("ojf" "jfwoefh" "ofeowfowhf" "knfnfnfnfnfnfn" "HOLLO")

Команда: (setq elem "HOLLO")
"HOLLO"

Команда: (= elem (nth 4 TG_L))
T
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 10.11.2011, 21:05
1 | #4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


(= (vl-princ-to-string elem) (vl-princ-to-string (nth 4 TG_L)))
:?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 11.11.2011, 04:21
#5
Kirill_Ja


 
Регистрация: 28.07.2008
Мурманск
Сообщений: 208
<phrase 1=


Да!, Спасибо все работает)
Kirill_Ja вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Преобразовать тип SYM в STR



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Максимальная ошибка в узле 50797 по направлению 2: 0.387%. Kastrulkin Расчетные программы 11 06.12.2011 15:35
Excel. Формулки. Скрипт v.5 YRat Программирование 49 10.11.2011 00:31
Расчёт по СНиПу стальной стойки квадратного сечения не предусмотрен. Filя Металлические конструкции 330 09.02.2011 19:47
Непонятки со связями bezo Расчетные программы 8 06.06.2010 12:34
Как Извлечь из строки числа Kostinok Программирование 7 12.08.2008 08:00