さて、私の限られたプログラミング スキルでは、少なくともエレガントな方法では解決できない問題に遭遇しました。Valve KeyValues ファイルのデータを保存したいのですが、良い方法が思いつきません。このコード ブロックで、ファイル形式の基本構造を説明します。
"Key"
{
"Key"
{
"Key" "Value"
"Key" "Value"
}
"Key"
{
"Key" "Value"
"Key" "Value"
}
"Key" "Value"
"Key" "Value"
}
各値は、いくつかのタイプのいずれかになります。各キーには、特定のタイプが割り当てられた値が必要です。タイプを変更してキー自体が配置されている場所はどこでもかまいませんが、これには疑問があります。実際には、キー、値、およびブラケットによってファイルを既にトークン化できるため、必要でない限り、それについての助けは必要ありません。私は、迅速で汚いものではなく、大量の反復コードに依存するシステムを作成したいと考えています。ご不明な点がございましたら、お気軽にお問い合わせください。