প্রশ্ন ট্যাগ «switch-statement»

কম্পিউটার প্রোগ্রামিংয়ে একটি স্যুইচ, কেস, সিলেক্ট বা ইন্সপেকশন স্টেটমেন্ট হল একধরণের নির্বাচন নিয়ন্ত্রণ ব্যবস্থা যা ভেরিয়েবলের বিষয়বস্তুর উপর ভিত্তি করে কোডের নির্দিষ্ট ব্লকগুলি আহ্বান করতে ব্যবহৃত হয়।

10
স্যুইচ / প্যাটার্ন ম্যাচিং ধারণা
আমি সম্প্রতি এফ #-এর দিকে নজর রেখেছি, এবং খুব শীঘ্রই যে কোনও সময় বেড়াটি লাফানোর সম্ভাবনা নেই, অবশ্যই এটি এমন কিছু ক্ষেত্রকে হাইলাইট করেছে যেখানে সি # (বা গ্রন্থাগার সহায়তা) জীবনকে সহজ করে তুলতে পারে। বিশেষত, আমি এফ # এর প্যাটার্নের মিলের সামর্থ্য সম্পর্কে ভাবছি, যা একটি খুব সমৃদ্ধ সিনট্যাক্সের …

5
সুইফট কেস মাধ্যমে পড়া
দ্রুত বিবৃতিতে পড়েছে? উদাহরণস্বরূপ যদি আমি নিম্নলিখিতটি করি var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } "এক" এবং কেস "দুই" কেসের জন্য একই কোডটি কার্যকর করা সম্ভব?

11
'যেখানে' ধারাটিতে এসকিউএল স্যুইচ / কেস
আমি আশেপাশে অনুসন্ধান করার চেষ্টা করেছি, তবে এমন কিছু খুঁজে পেল না যা আমাকে সাহায্য করবে। আমি এসকিউএল এ করার চেষ্টা করছি: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' THEN xxx_location_area = @locationID WHEN 'division' …

8
সুইফট সুইচ স্টেটমেন্টের চেয়ে কম বা বেশি
আমি switchসুইফটে বিবৃতিগুলির সাথে পরিচিত , তবে কীভাবে এই কোডের এই টুকরোটি প্রতিস্থাপন করব তা অবাক করে switch: if someVar < 0 { // do something } else if someVar == 0 { // do something else } else if someVar > 0 { // etc }

6
গো-এ, কোনও সুইচ / নির্বাচন থেকে ব্রেক স্টেটমেন্টটি ভেঙে যায়?
আমি জানি switch/ selectপ্রতিবেদনগুলি প্রতিটি মামলার পরে স্বয়ংক্রিয়ভাবে ভেঙে যায়। আমি নিম্নলিখিত কোডটিতে ভাবছি: for { switch sometest() { case 0: dosomething() case 1: break default: dosomethingelse() } } না breakবিবৃতি থেকে প্রস্থান forলুপ বা শুধু switchঅবরোধ করবেন?

17
সি # সুইচ স্টেটমেন্ট সীমাবদ্ধতা - কেন?
একটি স্যুইচ বিবৃতি লেখার সময়, ক্ষেত্রে বিবৃতিতে আপনি কী স্যুইচ করতে পারবেন তার দুটি সীমাবদ্ধতা উপস্থিত রয়েছে। উদাহরণস্বরূপ (এবং হ্যাঁ, আমি জানি, আপনি যদি এই ধরণের কাজ করে থাকেন তবে এর অর্থ সম্ভবত আপনার অবজেক্ট-ওরিয়েন্টেড (ওও) আর্কিটেকচারটি যদি নিখুঁত হয় - এটি কেবল একটি স্বীকৃত উদাহরণ!), Type t = typeof(int); …

5
কীভাবে "বা" স্যুইচ স্টেটমেন্টগুলিতে যুক্ত করবেন?
এটি আমি করতে চাই: switch(myvar) { case: 2 or 5: ... break; case: 7 or 12: ... break; ... } আমি "কেস: 2 || 5" দিয়ে চেষ্টা করেছি, কিন্তু এটি কার্যকর হয়নি। উদ্দেশ্য হ'ল বিভিন্ন মানের জন্য একই কোড না লেখা।

8
স্যুইচ কেস স্টেটমেন্ট ত্রুটি: কেস এক্সপ্রেশন অবশ্যই ধ্রুবক প্রকাশ হতে হবে
আমার সুইচ-কেস স্টেটমেন্টটি গতকাল পুরোপুরি ঠিকঠাক কাজ করে। তবে আমি যখন আজ সকালে এই কোডটি চালাচ্ছি তখন আমাকে মামলায় বর্ণনাকে লালচে বর্ণিত করে একটি ত্রুটি দিয়েছে এবং বলেছে: কেস এক্সপ্রেশনগুলি অবশ্যই ধ্রুবক প্রকাশ হতে পারে, এটি স্থির হয় আমি কী জানি না। নীচে আমার কোডটি এখানে: public void onClick(View src) …

9
স্ট্রিং সুইচ স্টেটমেন্ট কেন নাল কেস সমর্থন করে না?
আমি কেবল ভাবছি যে জাভা 7 switchবিবৃতি কেন কোনও nullমামলা সমর্থন করে না এবং পরিবর্তে ছুড়ে ফেলেছে NullPointerException? নীচে মন্তব্য করা লাইনটি দেখুন (উদাহরণে জাভা টিউটোরিয়াল নিবন্ধswitch থেকে নেওয়া ): { String month = null; switch (month) { case "january": monthNumber = 1; break; case "february": monthNumber = 2; break; …

8
জাভাতে / অন্য বনাম সুইচ স্টেটমেন্টের তুলনামূলক পারফরম্যান্সের পার্থক্যটি কী?
আমার ওয়েব অ্যাপ্লিকেশনটির পারফরম্যান্স নিয়ে চিন্তিত হয়ে আমি ভাবছি যে "যদি / অন্য" বা সুইচ স্টেটমেন্টটি কোনটির চেয়ে ভাল?

12
বিবৃতি পতনের মাধ্যমে পরিবর্তন করুন ... এর অনুমতি দেওয়া উচিত? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

13
জাভা সুইচ বিবৃতি একাধিক ক্ষেত্রে
জাভা স্যুইচ স্টেটমেন্টের জন্য কীভাবে অনেকগুলি একাধিক কেস ব্যবহার করা যায় তা কেবল অনুসন্ধান করার চেষ্টা করছি trying আমি যা করার চেষ্টা করছি তার একটি উদাহরণ এখানে: switch (variable) { case 5..100: doSomething(); break; } করা বনাম: switch (variable) { case 5: case 6: etc. case 100: doSomething(); break; } …

5
স্যুইচ করলে কেন দ্রুত হয়
প্রচুর জাভা বই switchবিবৃতিটি if elseবিবৃতিটির চেয়ে দ্রুত বলে বর্ণনা করে । স্যুইচ করা যদি তার চেয়ে দ্রুত হয় তবে আমি কোথাও খুঁজে পাইনি । উদাহরণ আমার এমন পরিস্থিতি আছে যে দুটিয়ের মধ্যে যে কোনও একটি আইটেম আমাকে বেছে নিতে হবে। আমি হয় ব্যবহার করতে পারেন switch (item) { case …

19
একটি সুইচের অভ্যন্তর থেকে কীভাবে লুপটি ভেঙে যায়?
আমি এমন কিছু কোড লিখছি যা দেখে মনে হচ্ছে: while(true) { switch(msg->state) { case MSGTYPE: // ... break; // ... more stuff ... case DONE: break; // **HERE, I want to break out of the loop itself** } } এটি করার কোনও প্রত্যক্ষ উপায় আছে কি? আমি জানি আমি একটি …

5
যদি বনাম। সুইচ গতি
সংকলন অপ্টিমাইজেশনের কারণে স্যুইচ স্টেটমেন্টগুলি সাধারণত সমতুল্যর চেয়ে দ্রুত হয় - অন্যথায় - যদি বিবৃতিগুলি (যেমন এই নিবন্ধে বর্ণিত )। এই অপ্টিমাইজেশনটি আসলে কীভাবে কাজ করে? কারও কি ভাল ব্যাখ্যা আছে?

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