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

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

13
मैं यह कैसे बता सकता हूं कि पायथन में एक स्ट्रिंग अपने आप को दोहराती है या नहीं।
मैं यह जांचने का एक तरीका ढूंढ रहा हूं कि क्या दिया गया तार पूरे स्ट्रिंग के लिए खुद को दोहराता है या नहीं। उदाहरण: [ '0045662100456621004566210045662100456621', # '00456621' '0072992700729927007299270072992700729927', # '00729927' '001443001443001443001443001443001443001443', # '001443' '037037037037037037037037037037037037037037037', # '037' '047619047619047619047619047619047619047619', # '047619' '002457002457002457002457002457002457002457', # '002457' '001221001221001221001221001221001221001221', # '001221' '001230012300123001230012300123001230012300123', # '00123' …

11
जब यूनिक्स / लिनेक्स शेल में पैटर्न का मिलान होता है तो मैं उलटा या नकारात्मक वाइल्डकार्ड का उपयोग कैसे कर सकता हूं?
मान लें कि मैं फ़ाइलों और फ़ोल्डरों को छोड़कर एक निर्देशिका की सामग्री को कॉपी करना चाहता हूं जिनके नाम में 'संगीत' शब्द है। cp [exclude-matches] *Music* /target_directory इसे पूरा करने के लिए [बहिष्कृत मैचों] के स्थान पर क्या जाना चाहिए?

2
“X null” और “x == null” में क्या अंतर है?
C # 7 में हम उपयोग कर सकते हैं if (x is null) return; के बजाय if (x == null) return; क्या पुराने तरीके से नए तरीके (पूर्व उदाहरण) का उपयोग करने के कोई फायदे हैं? क्या शब्दार्थ कोई भिन्न हैं? क्या सिर्फ स्वाद की बात है? यदि नहीं, तो …


4
स्काला में `: _ *` (कोलन अंडरस्कोर स्टार) क्या करता है?
मेरे पास इस प्रश्न से निम्नलिखित कोड है : def addChild(n: Node, newChild: Node) = n match { case Elem(prefix, label, attribs, scope, child @ _*) => Elem(prefix, label, attribs, scope, child ++ newChild : _*) case _ => error("Can only add children to elements!") } इस टुकड़े को छोड़कर …

4
स्काला के पैटर्न मिलान प्रणाली में तुलना ऑपरेटरों का उपयोग करना
क्या स्काला में पैटर्न मिलान प्रणाली के उपयोग से तुलना संभव है? उदाहरण के लिए: a match { case 10 => println("ten") case _ > 10 => println("greater than ten") case _ => println("less than ten") } दूसरा मामला बयान अवैध है, लेकिन मैं "जब एक से अधिक है" निर्दिष्ट …

9
कार्यात्मक भाषाओं में 'पैटर्न मिलान' क्या है?
मैं कार्यात्मक प्रोग्रामिंग के बारे में पढ़ रहा हूं और मैंने देखा है कि पैटर्न मिलान का उल्लेख कई लेखों में कार्यात्मक भाषाओं की मुख्य विशेषताओं में से एक के रूप में किया गया है। क्या कोई जावा / सी ++ / जावास्क्रिप्ट डेवलपर के लिए समझा सकता है इसका …

5
रूबी रेगेक्स ग्रुप मिलान, 1 लाइन पर चर असाइन करें
मैं वर्तमान में कई चर में एक स्ट्रिंग rexp करने की कोशिश कर रहा हूँ। उदाहरण स्ट्रिंग: ryan_string = "RyanOnRails: This is a test" मैंने इसे 3 समूहों के साथ इस regexp के साथ मिलान किया है: ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) अब प्रत्येक समूह तक पहुँचने के लिए मुझे कुछ इस …

3
स्केला में पैटर्न मिलान किस प्रकार बाइटकोड स्तर पर लागू किया जाता है?
स्केला में पैटर्न मिलान किस प्रकार बाइटकोड स्तर पर लागू किया जाता है? क्या यह if (x instanceof Foo)निर्माणों की एक श्रृंखला की तरह है , या कुछ और है? इसके प्रदर्शन के निहितार्थ क्या हैं? उदाहरण के लिए, निम्न कोड ( उदाहरण के लिए स्कैला से पृष्ठ 46-48) को …

9
दो मार्कर पैटर्न के बीच लाइनों का चयन कैसे करें जो awk / sed के साथ कई बार हो सकता है
उपयोग awkया sedमैं उन पंक्तियों का चयन कैसे कर सकता हूं जो दो अलग-अलग मार्कर पैटर्न के बीच हो रही हैं? इन पैटर्नों के साथ कई खंड चिह्नित हो सकते हैं। उदाहरण के लिए: मान लीजिए कि फ़ाइल में है: abc def1 ghi1 jkl1 mno abc def2 ghi2 jkl2 mno …

8
PostgreSQL LIKE क्वेरी प्रदर्शन विविधताएँ
मैं LIKEअपने डेटाबेस में किसी विशेष तालिका में प्रश्नों के संबंध में प्रतिक्रिया समय में काफी बड़ी भिन्नता देख रहा हूं। कभी-कभी मुझे 200-400 एमएस (बहुत स्वीकार्य) के भीतर परिणाम मिलेंगे, लेकिन अन्य बार परिणाम वापस करने में 30 सेकंड तक का समय लग सकता है। मैं समझता हूं कि …

1
स्केल में पैटर्न मिलान वैरिएबल के साथ काम क्यों नहीं करता है?
निम्नलिखित कार्य करें: def fMatch(s: String) = { s match { case "a" => println("It was a") case _ => println("It was something else") } } यह पैटर्न अच्छी तरह से मेल खाता है: scala> fMatch("a") It was a scala> fMatch("b") It was something else मैं जो करना चाहता हूं …

3
स्कैला में कई मामलों की कक्षाओं का मिलान करें
मैं कुछ केस क्लासेस के खिलाफ मैच कर रहा हूं और दो मामलों को उसी तरह से हैंडल करना चाहूंगा। कुछ इस तरह: abstract class Foo case class A extends Foo case class B(s:String) extends Foo case class C(s:String) extends Foo def matcher(l: Foo): String = { l match { …

1
एल्म कंपाइलर हमेशा के लिए चल रहा है, कंप्यूटर सिर्फ गर्म हो रहा है
मुझे यकीन नहीं है कि इस मुद्दे का क्या कारण है, लेकिन एक परियोजना में, मैं निर्माण कर रहा हूं, कंपाइलर को एक मॉड्यूल को संकलित करने में घंटों लग रहे हैं। मेरे कोडबेस का कुल आकार 352KB है, लेकिन कोई भी मॉड्यूल 10KB से अधिक नहीं है। मैं एक …

3
क्या PostgreSQL "उच्चारण असंवेदनशील" टकरावों का समर्थन करता है?
Microsoft SQL सर्वर में, एक "उच्चारण असंवेदनशील" कोलाजेशन (डेटाबेस, टेबल या कॉलम के लिए) निर्दिष्ट करना संभव है, जिसका अर्थ है कि यह क्वेरी के लिए संभव है SELECT * FROM users WHERE name LIKE 'João' एक Joaoनाम के साथ एक पंक्ति खोजने के लिए । मुझे पता है कि …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.