Scala Language
एकल सार विधि प्रकार (एसएएम प्रकार)
खोज…
टिप्पणियों
एकल सार तरीके जावा 8 में पेश किए गए प्रकार हैं, जिनमें बिल्कुल एक सार सदस्य है।
लैम्ब्डा सिंटेक्स
नोट: यह केवल Scala 2.12+ में उपलब्ध है (और हाल के 2.11.x संस्करणों में -Xexperimental -Xfuture
संकलक झंडे के साथ)
एक सैम प्रकार एक लंबो का उपयोग करके लागू किया जा सकता है:
2.11.8
trait Runnable {
def run(): Unit
}
val t: Runnable = () => println("foo")
वैकल्पिक रूप से अन्य गैर-सार सदस्य हो सकते हैं:
2.11.8
trait Runnable {
def run(): Unit
def concrete: Int = 42
}
val t: Runnable = () => println("foo")
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow