Ale*_*nov 10
如果将类型视为一组值,则值的单例类型x是仅包含此值({x})的类型.用法示例:
模式匹配:case _: Foo.type检查匹配的对象是否与Foo使用相同eq,其中case Foo仅检查它是否等于Foo使用equals.
需要记下一个类型object(作为类型参数,参数等)
对于可变对象来保证方法的返回值是对象(对于方法链接很有用,例如从这里开始):
object A
def method(): A.type = A
Run Code Online (Sandbox Code Playgroud)
你现在可以打电话了new B.method1.method2,你不能没有this.type因为method1会回来A.