在C# 编程语言中, Chris Sells 指出:
我开始怀疑以下字符串既有效又有意义的任何语言:
class Foo
{
public static dynamic DoFoo()
{
//...
}
}
当然这意味着 DoFoo 方法是一种类型方法(与实例方法相反)并且返回值的类型在运行时之前是未知的,但是很难不将 DoFoo 同时读取为静态和动态的,并且担心出现奇点。
我相信克里斯的意思是......“我们不想产生一种暗示方法属于一种类型并且类型可以是任何东西的语言”......但我找不到任何证据证明这一点或这种设计的影响。
我发现了技术奇点,但这似乎无关。在这种情况下,克里斯所说的“奇点”是什么意思?为什么奇点很麻烦?