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

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

6
একটি ওআর (||) এর মতো একাধিক ক্ষেত্রে স্যুইচ-এর জন্য পরীক্ষা করুন
আপনি switch caseযখন একই ক্ষেত্রে একটি বা বি পরীক্ষা করার দরকার পড়ে আপনি কীভাবে ব্যবহার করবেন ? switch (pageid) { case "listing-page" || "home-page": alert("hello"); break; case "details-page": alert("goodbye"); break; }

10
পিএইচপি-তে কীভাবে একটি সুইচ কেস 'বা' ব্যবহার করবেন
কোনও পিএইচপি সুইচটিতে কোনও 'ওআর' অপারেটর বা সমতুল্য ব্যবহারের কোনও উপায় আছে কি? উদাহরণস্বরূপ, এর মতো কিছু: switch ($value) { case 1 || 2: echo 'the value is either 1 or 2'; break; }

10
এর চেয়ে বড় / কম-এর জন্য স্টেটমেন্ট স্যুইচ করুন
সুতরাং আমি এই মত একটি সুইচ বিবৃতি ব্যবহার করতে চান: switch (scrollLeft) { case (<1000): //do stuff break; case (>1000 && <2000): //do stuff break; } এখন আমি জানি যে এই বিবৃতিগুলির ( <1000) বা ( >1000 && <2000) কোনওটিই কাজ করবে না (বিভিন্ন কারণে, স্পষ্টতই)। আমি যা বলছি তা …

18
স্যুইচ স্টেটমেন্ট স্ট্রিংগুলিতে প্রয়োগ করা যাবে না কেন?
নিম্নলিখিত কোডটি সংকলন করে এর ত্রুটি পেয়েছি type illegal। int main() { // Compilation error - switch expression of type illegal switch(std::string("raj")) { case"sda": } } আপনি পারেন স্ট্রিং ব্যবহার করতে পারবেন না switchবা case। কেন? স্ট্রিংগুলিতে স্যুইচ করার অনুরূপ যুক্তি সমর্থন করার জন্য এমন কোনও সমাধান রয়েছে যা কার্যকরভাবে …

19
যদি / অন্যটি এবং সি # তে স্যুইচ-কেস ব্যবহারের মধ্যে কোনও উল্লেখযোগ্য পার্থক্য আছে?
সি # তে switchএকটি বনাম একটি বিবৃতি ব্যবহার করে কী সুবিধা / নিম্নগামী if/else। আপনার কোডটির চেহারা ব্যতীত অন্যরকম পার্থক্য রয়েছে তা আমি কল্পনা করতে পারি না। ফলাফলযুক্ত আইএল বা সম্পর্কিত রানটাইম পারফরম্যান্স একেবারে আলাদা হওয়ার কোনও কারণ আছে কি? সম্পর্কিত: দ্রুত কি, স্ট্রিং উপর সুইচ বা অন্যথায় টাইপ?

8
স্যুইচ-কেসে বৈধ, তবে মূল্যহীন সিনট্যাক্স?
একটু টাইপের মাধ্যমে আমি দুর্ঘটনাক্রমে এই নির্মাণটি পেয়েছি: int main(void) { char foo = 'c'; switch(foo) { printf("Cant Touch This\n"); // This line is Unreachable case 'a': printf("A\n"); break; case 'b': printf("B\n"); break; case 'c': printf("C\n"); break; case 'd': printf("D\n"); break; } return 0; } দেখে মনে হয় যে বিবৃতিটির …

4
সুইফট: সুইচ স্টেটমেন্টে টেস্ট ক্লাসের ধরণ
সুইফটে আপনি 'is' ব্যবহার করে কোনও শ্রেণীর শ্রেণীর ধরণটি পরীক্ষা করতে পারেন। আমি কীভাবে এটি একটি 'সুইচ' ব্লকে অন্তর্ভুক্ত করতে পারি? আমি মনে করি এটি সম্ভব নয়, তাই আমি ভাবছি যে এটির সেরা উপায়টি কী।

12
স্যুইচ-এ নাল কীভাবে ব্যবহার করবেন
Integer i = ... switch (i){ case null: doSomething0(); break; } উপরের কোডে আমি সুইচ কেস স্টেটমেন্টে নাল ব্যবহার করতে পারছি না। আমি কীভাবে এটি অন্যভাবে করতে পারি? আমি ব্যবহার করতে পারি না defaultকারণ তখন আমি অন্য কিছু করতে চাই।

2
জাভাস্ক্রিপ্টে, একটি স্যুইচ স্টেটমেন্ট থেকে ফিরে কি বিরতি ব্যবহারের চেয়ে ভাল অনুশীলন হিসাবে বিবেচনা করা হয়?
বিকল্প 1 - রিটার্ন ব্যবহার করে স্যুইচ করুন: function myFunction(opt) { switch (opt) { case 1: return "One"; case 2: return "Two"; case 3: return "Three"; default: return ""; } } বিকল্প 2 - ব্রেক ব্যবহার করে স্যুইচ করুন: function myFunction(opt) { var retVal = ""; switch (opt) { case …

7
জাভাস্ক্রিপ্টে স্ট্রিং মেলানোর জন্য স্টেটমেন্ট পরিবর্তন করুন
নিম্নলিখিত শর্তসাপেক্ষে আমি কীভাবে একটি সুইচ লিখব? যদি ইউআরএল থাকে "foo বিন্যাস", তারপরে settings.base_url "বার" হয়। নিম্নলিখিতটি প্রয়োজনীয় প্রভাবটি অর্জন করছে তবে আমার মনে হচ্ছে এটি একটি স্যুইচে আরও পরিচালনাযোগ্য হবে: var doc_location = document.location.href; var url_strip = new RegExp("http:\/\/.*\/"); var base_url = url_strip.exec(doc_location) var base_url_string = base_url[0]; //BASE URL …

5
পতনের সাথে মামলা স্যুইচ করবেন?
আমি ব্যাশে পতিত হওয়া মামলাগুলির সাথে স্যুইচ বিবৃতিটির সঠিক বাক্য গঠনটি খুঁজছি (আদর্শ ক্ষেত্রে সংবেদনশীল)। পিএইচপি-তে আমি এটির মতো প্রোগ্রাম করতাম: switch($c) { case 1: do_this(); break; case 2: case 3: do_what_you_are_supposed_to_do(); break; default: do_nothing(); } আমি বাশে একই চাই: case "$C" in "1") do_this() ;; "2") "3") do_what_you_are_supposed_to_do() ;; …

10
সুইচ স্টেটমেন্ট: ডিফল্ট অবশ্যই শেষ কেস হতে হবে?
নিম্নলিখিত switchবিবৃতি বিবেচনা করুন : switch( value ) { case 1: return 1; default: value++; // fall-through case 2: return value * 2; } এই কোডটি সংকলন করে তবে এটি কি সি 90 / সি 99 এর জন্য বৈধ (= সংজ্ঞায়িত আচরণ)? আমি কখনই এমন কোড দেখিনি যেখানে ডিফল্ট কেসটি …

23
অন্যথায় বিবৃতিতে স্যুইচ ওভারের সুবিধা
৩০ টি গণনার জন্য switchএকটি ifস্টেটমেন্ট ব্যবহার করে একটি বিবৃতি ব্যবহারের জন্য সর্বোত্তম অনুশীলনটি কী unsignedযেখানে প্রায় 10 টির মধ্যে প্রত্যাশিত ক্রিয়া থাকে (এটি বর্তমানে একই ক্রিয়া)। পারফরম্যান্স এবং স্থান বিবেচনা করা প্রয়োজন তবে সমালোচনা নয়। আমি স্নিপেটটি বিমূর্ত করেছি তাই নামকরণের সম্মেলনে আমাকে ঘৃণা করবেন না। switch বিবৃতি: // …

13
এনএসএসস্ট্রিং-এর উদ্দেশ্য-সি স্যুইচ করা যাবে কি?
এটি আবার লেখার আরও বুদ্ধিমান উপায় আছে কি? if ([cardName isEqualToString:@"Six"]) { [self setValue:6]; } else if ([cardName isEqualToString:@"Seven"]) { [self setValue:7]; } else if ([cardName isEqualToString:@"Eight"]) { [self setValue:8]; } else if ([cardName isEqualToString:@"Nine"]) { [self setValue:9]; }

8
এক কেস লেবেল থেকে নিয়ন্ত্রণ পড়তে পারে না
আমি একটি স্যুইচ বিবৃতি লেখার চেষ্টা করছি যা অনুসন্ধানের ক্ষেত্রে অনুসন্ধান শব্দটি টাইপ করবে যে কোনও অনুসন্ধান পাঠ্যবাক্স উপস্থিত রয়েছে তার উপর নির্ভর করে। আমার কাছে নিম্নলিখিত কোড রয়েছে। তবে আমি একটি "কেস লেবেল থেকে নিয়ন্ত্রণটি পড়তে পারি না" ত্রুটিটি পাচ্ছি। switch (searchType) { case "SearchBooks": Selenium.Type("//*[@id='SearchBooks_TextInput']", searchText); Selenium.Click("//*[@id='SearchBooks_SearchBtn']"); case …

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