pattern-matching पर टैग किए गए जवाब

परीक्षण के बारे में प्रश्नों के लिए इस टैग का उपयोग करें कि क्या किसी डेटा संरचना का कोई विशेष आकार है या कुछ स्थानों में विशेष मान हैं। कई कार्यात्मक भाषाएं पैटर्न से मेल खाते निर्माण प्रदान करती हैं। इस टैग के अधिकांश प्रश्नों में उस भाषा का भी टैग होना चाहिए जिस भाषा में आप प्रोग्रामिंग कर रहे हैं। इस विषय पर पूछे जाने वाले प्रश्नों का उपयोग न करें, उपयोग के लिए प्रश्न [उपयोग करें] INSTEAD; इसी तरह, POSIX- जैसे गोले में पैटर्न मिलान (ग्लोबिंग) के लिए, [ग्लोब] का उपयोग करें।

10
जावास्क्रिप्ट फजी खोज जो समझ में आता है
मैं एक सरणी को फ़िल्टर करने के लिए एक फजी सर्च जावास्क्रिप्ट लाइब्रेरी की तलाश में हूं। मैंने fuzzyset.js और fuse.js का उपयोग करने की कोशिश की है , लेकिन परिणाम बहुत ही भयानक हैं (ऐसे डेमो हैं जिन्हें आप लिंक किए गए पृष्ठों पर आज़मा सकते हैं)। लेवेंसहेटिन दूरी …

1
कैसे स्केल में कई मूल्यों से मेल खाते हैं?
मान लीजिए कि मैं एक ही कोड का उपयोग करके दूरस्थ सेवा से कई रिटर्न मानों को संभालना चाहता हूं। मुझे नहीं पता कि यह स्काला में कैसे व्यक्त किया जाए: code match { case "1" => // Whatever case "2" => // Same whatever case "3" => // Ah, …

10
केस क्लास के साथी में ओवरराइड कैसे करें
तो यहाँ की स्थिति है। मैं एक केस क्लास को परिभाषित करना चाहता हूं: case class A(val s: String) और मैं यह सुनिश्चित करने के लिए एक वस्तु को परिभाषित करना चाहता हूं कि जब मैं कक्षा के उदाहरण बनाता हूं, तो 's' का मान हमेशा बड़ा होता है, जैसे: …

1
स्काला मल्टीपल टाइप पैटर्न मैचिंग
मैं सोच रहा हूं कि मैं कई प्रकार के पैटर्न मिलान का उपयोग कैसे कर सकता हूं। मेरे पास है: abstract class MyAbstract case class MyFirst extends MyAbstract case class MySecond extends MyAbstract case class MyThird extends MyAbstract // shouldn't be matched and shouldn't call doSomething() val x: MyAbstract = …

3
मैं कुल और सुरुचिपूर्ण तरीके से निश्चित-न्यूनतम-लंबाई सूची का उपयोग कैसे कर सकता हूं?
मैं वर्तमान में एक फ़ंक्शन के साथ काम कर रहा हूं जो इस प्रकार है: foo = (\(a:b:c:d:e:f:_) -> foobar a b c d e f) . (++ repeat def) दूसरे शब्दों में, एक सूची दी गई है, यह किसी चीज़ के लिए पहले छह तत्वों का उपयोग करता है, …

1
पैटर्न मिलान में विधि और वर्ग प्रकार के मापदंडों के प्रकार के बीच अंतर
जब एक पैरामीटर संलग्नक वर्ग से आता है तो पैटर्न मिलान कार्य अलग-अलग तरीके से क्यों होता है? उदाहरण के लिए, trait Base[T] case class Derived(v: Int) extends Base[Int] class Test[A] { def method(arg: Base[A]) = { arg match { case Derived(_) => 42 } } } त्रुटि देता है …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.