Forum Webscript.Ru
Программирование => Perl => Тема начата: Yaroslav от 25 Ноября 2003, 15:45:13
-
второй месяц решаю один и тот же вопрос, как сделать что то типа этого.
как это обойти (решить)
$tems{"1"} = {
"1 1" => ["111" ],
"1 2" => ["121", "122" ]
};
$tems{"2"} = {
"2 1" => ["211"],
"2 2" => ["221", "222" ]
};
$tema=\'{"2"}{"2 2"}\';
print qq($tems$tema[1]);
ну хоть какую то информацию плс.
-
А что ты хочешь сделать то?
-
Похоже, сериализацию в читабельном виде.
Yaroslav
Поищи на CPAN, там есть модули типа Data :: Dumper
-
mike он в стандартную поставку Perl входит.
Пусть уж лучше потрудится правильно вопрос задать, я тоже его не понял
-
Кажется я понял :D
print eval(\'$tems\' . $tema . \'[1]\');
Yaroslav оно?
-
приношу извинения за неполный вопрос.
$tema может принимать не только \'{"2"}{"2 2"}\', а и остальные ключи.
цель - что б заработало.
-
ondr:
print eval(\'$tems\' . $tema . \'[1]\');
ты гений :)
как это называется то хоть на русском, что почитать побольше.
-
Yaroslav:
как это называется то хоть на русском, что почитать побольше
На русском "eval" будет как "Эвал" ;)
А вообще perldoc -f eval, или открой на странице 242 тот pdf, что я тебе скинул.
-
ondr:
А вообще perldoc -f eval, или открой на странице 242 тот pdf, что я тебе скинул.
не удивительно что я это пропустил, очень смутно написано....