में स्मृति आवंटन कैसे होता है जैसा कि हम जानते हैं कि जावा के विपरीत, स्कैला में वस्तु के रूप में सब कुछ है।स्कैला
उदाहरण के लिए हम
object A{
val arg1=1
def myFun(arg2:Int)=arg1
}
class A{
val arg1=1
def myFun(arg2:Int)=arg1
}
trait A{
val arg1=1
def myFun(arg2:Int)=arg1
}
- have- अब स्केला में सब कुछ एक वस्तु तो है के रूप में कैसे स्मृति आवंटन जगह ले जाएगा?
- क्या सब कुछ संदर्भ चर के अलावा ढेर में स्मृति प्राप्त करने जा रहा है?
- और जावा में जब क्लास इंस्टेंस बनाया गया है तो उस वर्ग में विधियों और चर को ढेर में स्मृति मिलती है। सिंगलटन ऑब्जेक्ट्स के लिए यह कैसे होता है?
- यदि सब कुछ ढेर में है, तो क्या यह प्रदर्शन को प्रभावित नहीं करेगा?
- जावा में, मेमोरी को 5 अनुभागों में विभाजित किया गया है यानी हेप, स्टैक, मेथडएरिया इत्यादि। स्केल में क्या, स्मृति आवंटन कैसे होता है?
तो आपका प्रश्न कम या कम है: स्मृति प्रबंधन पैमाने पर कैसे काम करता है? –
प्रकार एकीकृत हैं, लेकिन इसका मतलब यह नहीं है कि रनटाइम पर "सब कुछ एक वस्तु है"। –