6
我一直在寻找在RedBlackTree
文件的来源,我偶然发现了定义Tree
,其中我在这里复制了相关部分:斯卡拉RedBlackTree语法
sealed abstract class Tree[A, +B](
@(inline @getter) final val key: A,
@(inline @getter) final val value: B,
@(inline @getter) final val left: Tree[A, B],
@(inline @getter) final val right: Tree[A, B])
我有2个问题:
@(inline @getter)
如何与@inline @getter
比较?- 为什么
val
s符合final
? (是不是final
在此上下文中的冗余?)
我已经阅读了一些拉请求,但是我从未注意过上面的内容,感谢您提出解释! –