RESTful GET指定されたリソースへのリクエストshould be idempotent:同一のリクエストは常に同じ結果を返さなければなりません。 ここで「同一」とはどのように定義されていますか?同じプロパティを持つドキュメントは、順序にかかわらず同じですか?あるいは返す前に私のレスポンスボディを正規化する必要がありますか?
私はRustの相対パスを正規化して解決しようとしていた個人的なプロジェクトに取り組んでいます。しかし、私がそうする度に、新しいパスには、奇妙な\\?\シーケンスの接頭辞が付けられます。例えば、のような単純なもの: let p = fs::canonicalize(".").unwrap();
println!("{}", p.display());
は、次のような出力になります: \\?\C
Perl6標準の文法は比較的大きいです。一度マスターすると表現が容易になりますが、それは習得の障壁となります。例えば、コア構築物は、しばしば、異なるプログラミングパラダイムをサポートする複数の形態を有する。基本的な例では、Pairsを作成するための構文の品種である: Pair.new('key', 'value'); # The canonical way
'key' => 'value';