| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
virusav 29.01.2015 16:22
Получилось решить проблему копирования хеша таким образом:@copyHash[hData][hCopy;key;value]
$hCopy[^hash::create[]]
^hData.foreach[key;value]{
^if($value is hash){
$hCopy.[$key][^hash::create[^copyHash[$value]]]
}($value is bool || $value is int || $value is double){
$hCopy.[$key]($value)
}($value is table){
$hCopy.[$key][^table::create[$value]]
}{
$hCopy.[$key][$value]
}
}
$result[$hCopy]Правильный ли выбран подход?