List(1,2) match {
case List(1,_) => println("1 in postion 1")
case _ => println("default")
}
संकलित/ठीक काम करता है। तो करस्कैला सूची मैच
List(1) match ...
List(3,4,5) match ...
नहीं बल्कि
List() match ...
जो निम्न त्रुटि में परिणाम
found : Int(1)
required : Nothing
case List(1,_) => println("1 in postion 1")
क्यों सूची() सूची (1, _) मिलान करने का प्रयास करता है?
इसका मतलब क्या है कि 'सूची [इंट]' 'सूची के लिए मजबूर किया हुआ है [कुछ भी नहीं]' लेकिन इसका उल्टा संभव नहीं है। – missingfaktor