खोज…


टिप्पणियों

एकल सार तरीके जावा 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