Динамическое использование переменных

  • Автор темы Автор темы sipoku
  • Дата начала Дата начала

sipoku

Client
Регистрация
04.04.2010
Сообщения
267
Реакции
138
Баллы
43
Подскажите, есть ли способ задавать значения переменным динамически? К примеру, в цикле назначить значения переменным param1, param2, param3...

Во вложении картинка. Вот как бы туда вместо единицы в имени переменной подставить значение другой переменной из цикла.

Возможно ли?
 

Вложения

  • 131b74C1.jpg
    131b74C1.jpg
    29 KB · Просмотры: 23
  • Спасибо
Реакции: sipoku
Ну, можно же создать список и управлять значениями элементов списка...
 
Подскажите, есть ли способ задавать значения переменным динамически? К примеру, в цикле назначить значения переменным param1, param2, param3...

Можно узнать, зачем такой огород городить? Зачем в цикле присваивать разные значения разным переменным. Зачем вообще такое кол-во переменных? Почему ты не пользуешься в том же цикле одной переменной? Назначил значение переменной - использовал, назначил новое значение этой же переменной - использовал...и т.д.

Дай ещё подробности обстоятельств.
 
  • Спасибо
Реакции: Mikhail B.
Расскажу задачу. Делаю единый шаблон парсинга из поисковика, который можно подключить с задаваемыми параметрами к любому другому шаблону. Указываю в качестве параметров: запрос для парсинга, количество страниц в ПС для парсинга и количество генерируемых блоков текста. А шаблон парсинга на выходе должен отдать лишь указанное количество блоков текста. Сейчас он по умолчанию отдает 4 блока текста, а хотелось бы, чтоб он не парсил лишнее, если мне нужен лишь один блок текста и чтобы мне не приходилось его редактировать, если мне вдруг нужно будет 10 блоков.

Я думал сделать цикл, берущий сниппеты из списка, соединяющий их в блок текста и динамически присваивать этим переменным имя.
 

Вложения

  • e0b1E88F.jpg
    e0b1E88F.jpg
    84,1 KB · Просмотры: 12
Эткак-то очень похожи 4 блока. Почему не организовать в цкиле, где количество итераций задавать во входных настройках?
 
Вот я так и хочу сделать, так разумнее. Я выбираю слуачйное число сниппетов, выделяю их в подсписок, объединяю и убираю ненужные символы. На этом этапе результат ложится в переменную. Если я в цикле буду ложить значения в неё, то там ведь останется только последнее? А сделать так, чтобы значение переменной из цикла подставлялось в имя переменной при каждом проходе я не могу. Как быть?
 
а вы не в переменную результат записывайте, а в отдельные файлы, или в список, например.
 
  • Спасибо
Реакции: sipoku
Вот я так и хочу сделать, так разумнее. Я выбираю слуачйное число сниппетов, выделяю их в подсписок, объединяю и убираю ненужные символы. На этом этапе результат ложится в переменную. Если я в цикле буду ложить значения в неё, то там ведь останется только последнее? А сделать так, чтобы значение переменной из цикла подставлялось в имя переменной при каждом проходе я не могу. Как быть?

Вот посмотри похожую ситуацию: http://zennolab.com/discussion/threads/kak-vstavit-peremennuju-v-peremennuju.24947/
 
  • Спасибо
Реакции: sipoku
Спасибо за подсказки. Реализовал вариант со списком.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)