C#プログラミング言語で、 ChrisSellsは次のように述べています。
次の文字列が有効で意味のある言語であるかどうか疑問に思い始めます。
class Foo
{
public static dynamic DoFoo()
{
//...
}
}
もちろん、これは、DoFooメソッドが(インスタンスメソッドではなく)型メソッドであり、戻り値の型が実行時まで不明であることを意味しますが、DoFooを静的と動的の両方として同時に読み取ることは困難です。特異点の発生を心配します。
クリスは次のような意味だと思います...「メソッドが型に属し、型は何でもよいことを意味する言語を作成したくない」...しかし、これの証拠も、そのようなデザインの影響。
技術的特異点を見つけましたが、それは無関係のようです。この場合、クリスは「特異点」とはどういう意味ですか?特異点が面倒なのはなぜですか?