каким образом можно записать в переменную name имя переменной double?

 

string name="";
double a=0;
double bublik=5;

каким образом можно сделать следующее: записать в переменную name имя переменной double bublik?
чтоб при Print(name," ",a); у меня печаталось Print(bublik," ",5);

 

name="bublik";

a=bublik;

 

)))

 
Tigritto:

string name="";
double a=0;
double bublik=5;

каким образом можно сделать следующее: записать в переменную name имя переменной double bublik?
чтоб при Print(name," ",a); у меня печаталось Print(bublik," ",5);


3 ха-ха
 
Tigritto:

string name="";
double a=0;
double bublik=5;

каким образом можно сделать следующее: записать в переменную name имя переменной double bublik?
чтоб при Print(name," ",a); у меня печаталось Print(bublik," ",5);

имя переменной - никак

 
нет, можно,- но очень сложно. Проще найти что-нибудь попроще.
 
Tigritto:

string name="";
double a=0;
double bublik=5;

каким образом можно сделать следующее: записать в переменную name имя переменной double bublik?
чтоб при Print(name," ",a); у меня печаталось Print(bublik," ",5);

Печатается бублик, а выводится содержимое переменной а.... нелогично....

Если ты знаешь значение какой переменной выводишь, значит можешь вывести и ее название. Задача актуальна только при Print (Random(AllUsedVariables)).

 
tara:
нет, можно,- но очень сложно. Проще найти что-нибудь попроще.

намекните как сделать сложно ?

тема актуальна

 
sergeev:

намекните как сделать сложно ?

тема актуальна

Чего намекать-то? :-) Просто реализуете часть интерпретатора,
которая относится к управлению переменными :-D.
.
Заводите массивы
string Имена[]
int Типы[]
int ГдеЗначение[]
.
Потом заводите
double ЗначенияDouble[];
int ЗначенияInt[];
datetime ЗначенияDatetime[];
.
Все это криво, с отдельными переменными, указывающими кол-во переменных +
спецзначение для удаленных переменных и т.п.
 
jartmailru:
Чего намекать-то? :-) Просто реализуете часть интерпретатора,
которая относится к управлению переменными :-D.
.
Заводите массивы
string Имена[]
int Типы[]
int ГдеЗначение[]
.
Потом заводите
double ЗначенияDouble[];
int ЗначенияInt[];
datetime ЗначенияDatetime[];
.
Все это криво, с отдельными переменными, указывающими кол-во переменных +
спецзначение для удаленных переменных и т.п.

это не криво. это никакое :))) такой вариант не устраивает.

tara сказал, что вариант есть, но сложный. хочется услышать если не полностью (вдруг тайна), то хотя бы где смотреть.

 
sergeev:

намекните как сделать сложно ?

тема актуальна

согласен с тем, что это невозможно, кажется при компиляции названия переменных отбрасываются, никакой информации о них не сохраняется. Невозможно узнать несуществующую информацию
Причина обращения: