C#とPythonはどちらも名前付き引数を許可しているため、次のように記述できますfoo(bar:1)
。これは、特にオプションの引数と組み合わせると便利です。
私の質問は、C#とPythonの名前付き引数の違いは何ですか?私はどちらが「最良」であるかには興味がありませんが、違いがあるかどうか、そしてこれらの違いの背後にある考えられる動機に興味があります。
そして、他の言語のこの機能の実装(RubyまたはObjective-Cなど)との違いを誰かが知っているなら、それも興味深いかもしれません。
コミュニティウィキを作成するために編集