Как создать переменную с именем, которое содержит значение из другой переменной?



  • Возможно ли такое? При создании переменной в бас нужно в соответствующем поле указать ее имя, причем в этом поле нельзя комбинировать значение из других переменных, чтобы бас вместо имени подставлял их значения. Переменная в поле имени просто переопределяется, а не подставляется ее значение. А что делать, если мне нужно ее назвать именем, которое будет известно только при выполнении программы? Другими словами как сделать так чтобы поле имени переменной вело себя так как поле значение переменной, т.е. не переопределялось а подставлялось?
    Получилось запутано, но не знаю как проще объяснить.



  • @yarik7 В названии темы всё предельно ясно указанно.
    В выполнить код

    [[TEST_1]] = "VARIABLE"
    [[TEST_2]] = "value"
    eval('VAR_'+VAR_TEST_1+'=[[TEST_2]]')
    

    Будет создана переменная [[VARIABLE]] со значением value

    Вот тестовый скрипт



  • Спасибо, все ясно.


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.