मैं 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
final
के साथ योग्य क्यों हैं? (इस प्रसंग में निरर्थक नहींfinal
है?)
मैंने पहले से ही कुछ पुल अनुरोध पढ़ा था, लेकिन मैंने पहले कभी नहीं देखा, इसे समझाने के लिए पॉपिंग के लिए धन्यवाद! –