该参考SIP形容为一个语法糖隐含类class和def.
隐式类的注释默认附加到生成的类和方法.例如,
Run Code Online (Sandbox Code Playgroud)@bar implicit class Foo(n: Int)将desugar:
Run Code Online (Sandbox Code Playgroud)@bar implicit def Foo(n: Int): Foo = new Foo(n) @bar class Foo(n:Int)
由于a def必须在trait/class/object中,因此部分"由a"组成的隐式类def也必须遵守这一条件.
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |