チキンスキームにハッシュテーブルがあります。ハッシュテーブルには、それらのキーに対応する値を持つキーがあり、対応するハッシュの値を持つハッシュです。「内部ハッシュ」のキーには、文字列である対応する値があります。(例えば、Ruby に詳しい人にとっては、ハッシュの関連部分の設定は次のように見えるかもしれません。
the_hash[group_name][section_name][part_name] = some_text
または文字列を読み取るには:
a_string = the_hash[group_name][section_name][part_name]
、 例えば。)
文字列を読み取る時点で、group_name
、section_name
、およびpart_name
が何であるかを知る必要があり、各文字列の値に基づいて特定のアクションを実行できる必要があり、Scheme のfor-each
およびmap
機能は十分ではないようです。 3 つのキー/サブキー文字列のうち、常に使用できるのは 1 つだけであるためです。それぞれの文字列がどのようなパターンを保持するかはわかりません。Web検索では、実行可能なソリューションは見つかりませんでした。同時に、私はSchemeに比較的慣れていないため、十分に慣れていない可能性があります。誰か私に解決策を教えてもらえますか?