Я задаю этот вопрос, прежде чем спуститься по длинному/подробному/неправильному способу сделать это.Как я могу объединить два хэша Perl?
Я использую Perl. У меня есть два хэша. Один содержит значения по умолчанию, возможно, определенные пользователем значения, которые в некоторых случаях будут переопределять значения по умолчанию.
Что является самым простым способом объединения этих хэшей вместе, но там есть значение по умолчанию и пользовательское значение для одного и того же ключа, мы выбираем значение пользователя.
$defaults = {
type => paper,
number => 3
};
$user_defined = {
number => 5
};
Конечный соединенная выход/хэш требуется
$result = {
type => paper,
number => 5,
}
Да - прохладно. Протестировано, это отлично работает – evolution