anonymous
@
RULINUX.NET~#
Last login: 2025-04-05 10:23:28
Регистрация
Вход
Новости
|
Разметка
|
Пользователи
|
Галерея
|
Форум
|
Статьи
|
Неподтвержденное
|
Трекер
|
Правила форума
|
F.A.Q.
|
Ссылки
|
Поиск
Re:[автоматизация] Подстановка значений
Вообще, если немного подумать... я бы оформил это как исходник
какого-то языка, например, перла и потом делал бы eval и работал с
полученными данными. Например, так:
test.data:
@data = (
[ 100 + $X, 20 - $Y, 100 + $dx, 20 - $dy ],
[ 3453 + $X - 1, 493 + 2 * $Y, 230 - $dx, 20 ]
)
обработка:
#!/usr/bin/perl
$X = 0;
$Y = 40;
$dx = 9;
$dy = 100;
do 'test.data';
# дальше работаем с массивом @data.
Из плюсов — в test.data для работы доступны все возможности перла.
Из плюс-минусов — появляется необходимость разметки, но с другой
стороны как в первоначальном примере интерпретировать запись
100 +X*2
— как два числа или одно?
Из минусов — необходимо доверять пользователям, чтобы у них не
возникло мысли вставить system('rm -rf /') в test.data.
Если доверия к пользователем нет, то придётся много ухищряться
и тогда лучше подумать о другом способе представления данных.
anonymous(
*
)(2009-07-28 21:49:40)
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.12) Gecko/20080331 Firefox/2.0.0.12
Тема:
Ваш комментарий:
Выберите фильтр:
матерные выражения
торсионщина
нацпол
спам
флуд
порно
изображения
модераторские/пользовательские фильтры
Введите символы либо ответ (если на картинке задача):
Пользователям браузеров без CSS: Поле для проверки, заполнять НЕ НАДО:
(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine
Re:[автоматизация] Подстановка значений
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.12) Gecko/20080331 Firefox/2.0.0.12