我知道Java的构造函数不能有任何类型,有趣的是它甚至都不可能void.对此的逻辑解释是构造函数返回初始化对象的引用.
MyClass myObject = new MyClass();
Run Code Online (Sandbox Code Playgroud)
现在,构造函数myClass在实例化之后返回对象引用并将其保存在对象变量中MyObject,这就是构造函数不能具有返回类型的原因.
是对的吗?有人能证实吗?
我如何手动确定表达式的类型,而不是:type在GHCi 中使用?
对于基本表达式,我们可以通过查看表达式并提出某种类型来实现.
对于更复杂的表达式,是否存在某种算法方法(.) . (.)?