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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Возможно ли вместо имени переменной в lsp-файле использовать текстовую строку с именем этой переменной?

Возможно ли вместо имени переменной в lsp-файле использовать текстовую строку с именем этой переменной?

Ответ
Поиск в этой теме
Непрочитано 16.06.2015, 01:24 #1
Возможно ли вместо имени переменной в lsp-файле использовать текстовую строку с именем этой переменной?
mikls
 
Регистрация: 01.12.2013
Сообщений: 25

Подскажите, возможно ли вместо имени переменной в lsp-файле использовать текстовую строку с именем этой переменной, заключенной в функцию (read "..."), или с использованием какой-то другой функции. Например:

(setq (read "var1") 123);;;хотя знаю что эта строчка не работает, это только чтобы объяснить задачу
(print var1);;;хотелось бы, чтобы высветилось "123"

В данном виде не работает.
Просмотров: 1265
 
Непрочитано 16.06.2015, 08:45
#2
Кулик Алексей aka kpblc
Moderator

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


Можно, наверное. А на фига?
(setq var 123)
(princ (itoa var))
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.06.2015, 08:45
1 | #3
P_S


 
Регистрация: 09.10.2006
Санкт-Петербург
Сообщений: 99


Прямо из Help'а:
Код:
[Выделить все]
 (set (read "a") 5.0)
P_S вне форума  
 
Непрочитано 16.06.2015, 08:45
1 | #4
Кулик Алексей aka kpblc
Moderator

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


И в библиотеке готовых функций было решение по преобразованию любого типа переменной в строку - поищи
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 16.06.2015, 22:08
#5
mikls


 
Регистрация: 01.12.2013
Сообщений: 25


Цитата:
Сообщение от P_S Посмотреть сообщение
Прямо из Help'а:
Код:
[Выделить все]
 (set (read "a") 5.0)
Теперь работает, спасибо!
mikls вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Возможно ли вместо имени переменной в lsp-файле использовать текстовую строку с именем этой переменной?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не удается выполнить копирование / вставку элементов чертежа Gamer777 AutoCAD 269 10.01.2023 13:29
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19