refを使用してデータ構造を再帰的にたどる再帰関数があります。ref が空の文字列を返す場合、コールバックが呼び出されます。私の問題は、関数によってスカラーとして扱われるハッシュ参照をデータ構造に格納する必要があることです。
本質的に、私が必要としているのは、このようなことをすることです。
my %hash = fillHash();
$hash{'abc'}{'def'} = \%hash;
参照ではなくスカラーとして扱われるような方法で \%hash を保存する方法があるかどうか疑問に思っていました。おそらく好き/
$hash{'abc'}{'def'} = scalar \%hash;
データ構造の親ノードにリンクを追加する方法を探しているだけですが、それでも再帰的にそれを歩くことができます。
ありがとう