প্রশ্ন ট্যাগ «pattern-matching»

ডেটা স্ট্রাকচারের কোনও নির্দিষ্ট আকার রয়েছে বা নির্দিষ্ট জায়গায় নির্দিষ্ট মান রয়েছে কিনা তা পরীক্ষা করার প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন Use অনেক কার্যকরী ভাষা প্যাটার্ন মেলানো কনস্ট্রাক্ট সরবরাহ করে। আপনি যে ভাষায় প্রোগ্রামিং করছেন তার জন্য এই ট্যাগটির বেশিরভাগ প্রশ্নেরও ট্যাগ থাকা উচিত EG নিয়মিত এক্সপ্রেশন প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করবেন না, ব্যবহার করুন [পুনরায়] ইনস্টল করুন; একইভাবে, পসিক্সের মতো শেলগুলিতে প্যাটার্ন মিল (গ্লোব্বিং) এর জন্য, [গ্লোব] ব্যবহার করুন।

13
পাইথনে কোনও স্ট্রিং পুনরাবৃত্তি করে তবে আমি কীভাবে তা বলতে পারি?
আমি প্রদত্ত স্ট্রিং পুরো স্ট্রিংয়ের জন্য পুনরাবৃত্তি করে কিনা তা পরীক্ষা করার একটি উপায় অনুসন্ধান করছি। উদাহরণ: [ '0045662100456621004566210045662100456621', # '00456621' '0072992700729927007299270072992700729927', # '00729927' '001443001443001443001443001443001443001443', # '001443' '037037037037037037037037037037037037037037037', # '037' '047619047619047619047619047619047619047619', # '047619' '002457002457002457002457002457002457002457', # '002457' '001221001221001221001221001221001221001221', # '001221' '001230012300123001230012300123001230012300123', # '00123' '0013947001394700139470013947001394700139470013947', # '0013947' '001001001001001001001001001001001001001001001001001', # '001' '001406469760900140646976090014064697609', # …

11
কোনও ইউনিক্স / লিনাক্স শেলের সাথে প্যাটার্ন মিললে আমি কীভাবে বিপরীত বা নেতিবাচক ওয়াইল্ডকার্ড ব্যবহার করতে পারি?
বলুন যে ফাইল এবং ফোল্ডারগুলি বাদ দিয়ে যাদের ডিরেক্টরিতে 'সংগীত' শব্দটি রয়েছে সেগুলি বাদ দিয়ে আমি কোনও ডিরেক্টরি সামগ্রীর অনুলিপি করতে চাই। cp [exclude-matches] *Music* /target_directory এটি সম্পাদন করার জন্য [বাদ-ম্যাচগুলির] জায়গায় কোথায় যাওয়া উচিত?

2
"এক্স নাল ইজ" এবং "এক্স == নাল" এর মধ্যে পার্থক্য কী?
সি # 7 এ আমরা ব্যবহার করতে পারি if (x is null) return; পরিবর্তে if (x == null) return; পুরানো উপায়ে নতুন উপায় (পূর্ববর্তী উদাহরণ) ব্যবহার করার কোনও সুবিধা আছে কি? শব্দার্থবিজ্ঞান কি অন্যরকম? শুধু স্বাদের জিনিস? যদি না হয়, আমি কখন অন্যটির ওপরে ব্যবহার করব? তথ্যসূত্র: সি # 7.0 …


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 লাইনে ভেরিয়েবল বরাদ্দ করুন
আমি বর্তমানে একাধিক ভেরিয়েবলের মধ্যে একটি স্ট্রিং পুনরুদ্ধার করার চেষ্টা করছি। উদাহরণ স্ট্রিং: ryan_string = "RyanOnRails: This is a test" আমি এটি 3 টি গ্রুপ সহ এই রেজিএক্সএক্সের সাথে মিলেছি: ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) এখন প্রতিটি গ্রুপ অ্যাক্সেস করতে আমাকে এই জাতীয় কিছু করতে হবে: ryan_group[0][0] (first group) RyanOnRails ryan_group[0][1] (second …

3
স্কালায় প্যাটার্ন মিলটি কীভাবে বাইটোকড স্তরে প্রয়োগ করা হয়?
স্কালায় প্যাটার্ন মিলটি কীভাবে বাইটোকড স্তরে প্রয়োগ করা হয়? এটি কি ধারাবাহিক if (x instanceof Foo)নির্মাণের মতো, বা অন্য কিছু? এর কর্মক্ষমতা জড়িত কি? উদাহরণস্বরূপ, নিম্নলিখিত কোডটি দেওয়া হয়েছে ( স্কালার দ্বারা উদাহরণ পৃষ্ঠাগুলি থেকে 46-48), evalপদ্ধতির সমতুল্য জাভা কোডটি কেমন হবে? abstract class Expr case class Number(n: Int) extends …

9
দুটি মার্কার নিদর্শনগুলির মধ্যে লাইনগুলি কীভাবে নির্বাচন করতে হয় যা একাধিকবার ডাব্লু / এসডের সাথে সংঘটিত হতে পারে
ব্যবহার awkবা sedআমি দুটি পৃথক চিহ্নিতকারী নিদর্শনগুলির মধ্যে সংঘটিত লাইনগুলি কীভাবে নির্বাচন করতে পারি? এই নিদর্শনগুলির সাথে চিহ্নিত একাধিক বিভাগ থাকতে পারে। উদাহরণস্বরূপ: ধরুন ফাইলটিতে রয়েছে: abc def1 ghi1 jkl1 mno abc def2 ghi2 jkl2 mno pqr stu আর প্রারম্ভিক প্যাটার্নটি abcএবং শেষের প্যাটার্নটি হ'ল mno , আমার আউটপুটটি এইভাবে …

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 আমি যা করতে সক্ষম হতে চাই তা হল: def …

8
পোস্টগ্রিএসকিউএল লাইক কোয়েরি পারফরম্যান্সের বিভিন্নতা
আমি LIKEআমার ডাটাবেসে একটি নির্দিষ্ট টেবিলের প্রশ্নের সম্পর্কিত প্রতিক্রিয়া বারগুলিতে বেশ বড় পরিবর্তন দেখছি । কখনও কখনও আমি 200-400 এমএসের মধ্যে ফলাফল (খুব গ্রহণযোগ্য) পাব তবে অন্য সময় ফলাফলগুলি আসতে 30 সেকেন্ডের বেশি সময় লাগতে পারে। আমি বুঝতে পারি যে LIKEক্যোয়ারীগুলি খুব সংস্থানীয় সংস্থান তবে আমি কেন বুঝতে পারছি না …

10
জাভাস্ক্রিপ্টের অস্পষ্ট অনুসন্ধান যা বোঝায়
আমি একটি অ্যারের ফিল্টার করার জন্য একটি अस्पष्ट অনুসন্ধান জাভাস্ক্রিপ্ট লাইব্রেরি খুঁজছি। আমি fuzzyset.js এবং fuse.js ব্যবহার করার চেষ্টা করেছি , তবে ফলাফলগুলি ভয়াবহ (এমন কোনও ডেমো রয়েছে যা আপনি লিঙ্কযুক্ত পৃষ্ঠাগুলিতে চেষ্টা করতে পারেন)। লেভেনস্টেইন দূরত্বে কিছু পঠন করার পরে, ব্যবহারকারীরা টাইপ করার সময় তারা কী খুঁজছেন তার দুর্বলতা …

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 { case A() => "A" case B(sb) …

1
এলম সংকলক চিরকাল চলমান, কম্পিউটার সবেমাত্র গরম হচ্ছে getting
এই সমস্যাটি কী কারণে ঘটছে তা আমি নিশ্চিত নই, তবে একটি প্রকল্পে, আমি তৈরি করছি, সংকলকটি কেবল একটি মডিউল সংকলন করতে কয়েক ঘন্টা সময় নিচ্ছে। আমার কোডবেসের মোট আকার 352KB, তবে মডিউলগুলির কোনওটিই 10KB এর বেশি নয়। আমি একটি নেটিভ বন্দর ব্যবহার করছি, তবে এটি খুব তুচ্ছ; আমি শুধু Date.now()এটি …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.