Является ли это более предпочтительным при назначении хэша только ключей (где значения действительно не нужны), чтобы сказать:
$hash{$new_key} = "";
Или сказать:
$hash{$new_key} = 1;
Требуется, чтобы вы проверяли ключ с помощью exists
, другой позволяет вам сказать:
if (exists $hash{$some_key})
или
if ($hash{$some_key})
Я думаю, что назначение 1 будет лучше, но есть ли проблемы с этим? Это даже имеет значение?