これは私の問題です:
私はデータ構造のようなファイルシステムを持っています:
%fs = (
"home" => {
"test.file" => {
type => "file",
owner => 1000,
content => "Hello World!",
},
},
"etc" => {
"passwd" => {
type => "file",
owner => 0,
content => "testuser:testusershash",
},
"conf" => {
"test.file" => {
type => "file",
owner => 1000,
content => "Hello World!",
},
},
},
);
ここで、のコンテンツを取得するには/etc/conf/test.file
が必要$fs{"etc"}{"conf"}{"test.file"}{"content"}
ですが、入力は配列であり、次のようになります("etc","conf","test.file")
。
そのため、入力の長さがさまざまであるため、ハッシュの値にアクセスする方法がわかりません。何か案は?