Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
BeaVe 16.05.2007 11:49 / 16.05.2007 11:54
Два варианта кода. Обо возвращают то, что не хочется... Но понимаю, что это верно. Но может задуматься и о другом способе объединения?$hTest1[ $.group[ $.70[ $.name[group_70] ] ] ] $hTest2[ $.group[ $.50[ $.name[group_50] ] ] ] $hTest1[^hTest1.union[$hTest2]] $hTest1.group.70.name $hTest1.group.50.name # результат: group_70Вариант 2.
$hTest1[ $.group[ $.70[ $.name[group_70] ] ] ] $hTest2[ $.group[ $.50[ $.name[group_50] ] ] ] ^hTest1.add[$hTest2] $hTest1.group.70.name $hTest1.group.50.name # результат: group_50А как мне объединить их так, чтобы одинаковые ключи не перезаписывались (в случае если они являются хэшем), а пополняли свое содержание?
group_70 group_50Я пока вижу только вариант с рекурсией обоих хэшей при их объединении.