स्केल-2.8 में जोड़े गए ऑटो-जेनरेट की गई प्रति() विधि का उपयोग करते समय मुझे व्यवहार का एक अजीब बिट अनुभव हो रहा है।स्कैला कॉपी() विषम व्यवहार
जो मैंने पढ़ा है, जब आप किसी दिए गए वर्ग को केस-क्लास के रूप में घोषित करते हैं, तो बहुत सी चीजें आपके लिए स्वत: जेनरेट की जाती हैं, जिनमें से एक प्रतिलिपि() विधि है। तो आप निम्नलिखित कर सकते हैं ...
case class Number(value: Int)
val m = Number(6)
println(m) // prints 6
println(m.copy(value=7)) // works fine, prints 7
println(m.copy(value=-7)) // produces: error: not found: value value
println(m.copy(value=(-7))) // works fine, prints -7
मैं क्षमा चाहता हूं कि यह प्रश्न पहले ही पूछे जा चुके हैं, लेकिन यहां क्या चल रहा है?
स्केल 2.11 के लिए भी इस प्रश्न से पूछने जा रहा था। खुश मैंने नीचे जवाब देखा। – EdgeCaseBerg