И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
iye
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Непрочитанное сообщение
iye » 2010-05-27 8:53:26
Приветствую!
Имеется следующий код:
Код: Выделить всё
$a="data";
@mass=(1,2,3);
%data=();
$gg=0;
foreach $index (@mass){
$g++;
${$a}{"$index"}=$gg; #<-------
print ${$a}{"$index"}."\n"; #<-------
}
Конструкции обозначенные стрелочками не работают. Не могу понять почему (. Гуглил но гуггль тоже грит что конструкция ${$variable} должна работать.
Подскажите куда копать. Заранее благодарен за ответы!
iye
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Непрочитанное сообщение
thefree » 2010-05-27 9:23:50
iye писал(а):Приветствую!
Имеется следующий код:
Код: Выделить всё
$a="data";
@mass=(1,2,3);
%data=();
$gg=0;
foreach $index (@mass){
$g++;
${$a}{"$index"}=$gg; #<-------
print ${$a}{"$index"}."\n"; #<-------
}
Конструкции обозначенные стрелочками не работают. Не могу понять почему (. Гуглил но гуггль тоже грит что конструкция ${$variable} должна работать.
Подскажите куда копать. Заранее благодарен за ответы!
ты безбашин
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
thefree
-
iye
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Непрочитанное сообщение
iye » 2010-05-27 10:25:43
Попробовал конструкцию:
Код: Выделить всё
$a->{"$index"}=$gg; #<-------
print $a->{"$index"}."\n"; #<-------
Как учит камелбук .. не че то все равно не работает.. вникаю в ссылки...
Ps Не припоминаю нашего личного знакомства чтобы ко мне на ты обращались.
iye
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2010-05-27 10:33:37
расшифруйте свой термин "не работают"
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2010-05-27 10:37:41
приличные программисты используют:
далее гугел до посинения
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
iye
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Непрочитанное сообщение
iye » 2010-05-27 10:56:54
Не работает - значит не выводит ничего. Просто не выводит. Как будто не существует ключей хэша. Пошел гуглить по отладке...
iye
-
iye
- ст. сержант
- Сообщения: 360
- Зарегистрирован: 2008-07-29 9:02:04
Непрочитанное сообщение
iye » 2010-05-27 11:54:45
Побдил. Проблема была в кавычках. Точнее в их количестве.
iye