Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 05.03.2014 08:25 / 05.03.2014 08:25
$h[ ^if(true){$.a[b]} ^if(true){$.c[d]} ]в данном фрагменте (он аналогичен второму твоему примеру) происходит условное создание элементов хэша. т.е. метод (у меня if, у тебя h или rehash) должен вернуть не хэш, а его "кусочек".
$h[ ^if(true){^hash::create[$.a[b]]} ^if(true){^hash::create[$.c[d]]} ]и из последнего фрагмента должна стать понятна причина ошибки hash may not be overwritten with hash.