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

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


30
পাইথনে সুইচ স্টেটমেন্টের প্রতিস্থাপন?
এই প্রশ্নের উত্তরগুলি একটি সম্প্রদায়ের প্রচেষ্টা । এই পোস্টটি উন্নত করতে বিদ্যমান উত্তরগুলি সম্পাদনা করুন। এটি বর্তমানে নতুন উত্তর বা মিথস্ক্রিয়া গ্রহণ করছে না। আমি পাইথনে একটি ফাংশন লিখতে চাই যা একটি ইনপুট সূচকের মানের ভিত্তিতে বিভিন্ন স্থির মান দেয় returns অন্যান্য ভাষায় আমি একটি switchবা caseবিবৃতি ব্যবহার করব , …

15
আমি কেন একটি স্ট্রিংয়ে স্যুইচ স্টেটমেন্ট ব্যবহার করতে পারি না?
এই কার্যকারিতাটি কি পরবর্তী জাভা সংস্করণে রাখা হবে? কেউ জাভাের switchবিবৃতিটি যেভাবে প্রযুক্তিগতভাবে কাজ করে, আমি কেন এটি করতে পারি না তা ব্যাখ্যা করতে পারে ?

23
স্যুইচ স্টেটমেন্টে ভেরিয়েবল কেন ঘোষণা করা যায় না?
আমি সর্বদা এটি ভাবছি - আপনি স্যুইচ স্টেটমেন্টে কেস লেবেলের পরে কেন ভেরিয়েবল ঘোষণা করতে পারবেন না? সি ++ তে আপনি ভেরিয়েবলগুলি বেশ কয়েকটি জায়গায় ঘোষণা করতে পারেন (এবং এগুলিকে প্রথম ব্যবহারের কাছাকাছি ঘোষণা করা অবশ্যই একটি ভাল জিনিস) তবে নিম্নলিখিতটি এখনও কার্যকর হবে না: switch (val) { case VAL: …

21
জাভাস্ক্রিপ্টে বিবৃতি একাধিক ক্ষেত্রে স্যুইচ করুন
জাভাস্ক্রিপ্টে আমার সুইচ স্টেটমেন্টে একাধিক কেস দরকার, এরকম কিছু: switch (varName) { case "afshin", "saeed", "larry": alert('Hey'); break; default: alert('Default case'); break; } আমি এটা কিভাবে করবো? যদি জাভাস্ক্রিপ্টে এর মতো কিছু করার উপায় না থাকে তবে আমি একটি বিকল্প সমাধান জানতে চাই যা ডিআরওয়াই ধারণাটি অনুসরণ করে ।

18
একাধিক কেস সুইচ স্টেটমেন্টে
case value:বারবার উল্লেখ না করে একাধিক মামলার বিবৃতি দিয়ে যাওয়ার কোনও উপায় আছে কি ? আমি জানি এই কাজগুলি: switch (value) { case 1: case 2: case 3: // Do some stuff break; case 4: case 5: case 6: // Do some different stuff break; default: // Default stuff break; …

14
সি # তে বিবৃতি পতনস্থল স্যুইচ করবেন?
switchবনাম if/else ifনির্মাণের প্রতি ভালবাসার জন্য আমার ব্যক্তিগত অন্যতম বড় কারণ স্যুইচ স্টেটমেন্ট ফলথ্রুটি । এখানে একটি উদাহরণ ক্রমযুক্ত: static string NumberToWords(int number) { string[] numbers = new string[] { "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; string[] tens = new string[] { "", "", "twenty", …

30
'টাইপ স্যুইচ' এর চেয়ে ভাল বিকল্প আছে কি?
সি # switchহিসাবে কোনও প্রকারে দেখতে পাওয়া যায় না (যা আমি জড়ো করি তা একটি বিশেষ কেস হিসাবে যুক্ত করা হয়নি কারণ isসম্পর্কের অর্থ একের অধিক স্বতন্ত্র caseপ্রয়োগ হতে পারে), এ ছাড়া অন্য ধরণের স্যুইচিং সিমুলেট করার জন্য আরও ভাল উপায় কি সম্ভব? void Foo(object o) { if (o is …

3
প্রতিটি 'যখন' ব্লক করে একাধিক মান সহ কেস স্টেটমেন্ট
আমি যা খুঁজছি তার বর্ণনা দেওয়ার সবচেয়ে ভাল উপায় হ'ল আমি এতদূর চেষ্টা করেছি এমন ব্যর্থ কোডটি আপনাকে দেখানো: case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end আমি প্রায় 4 বা 5 বিভিন্ন whenপরিস্থিতি পেয়েছি যা প্রায় 50 টি বিভিন্ন সম্ভাব্য মানের দ্বারা ট্রিগার …

11
একটি সুইচ কেস স্টেটমেন্টের জন্য দুটি মান ব্যবহার করা হচ্ছে
আমার কোডে, প্রোগ্রামটি ব্যবহারকারী দ্বারা প্রবেশ করা পাঠ্যের উপর নির্ভর করে কিছু করে। আমার কোডটি দেখে মনে হচ্ছে: switch (name) { case text1: { //blah break; } case text2: { //blah break; } case text3: { //blah break; } case text4: { //blah break; } যাইহোক, ক্ষেত্রে ক্ষেত্রে কোড text1এবং …

4
সংযুক্ত খালিগুলিতে জাভা স্যুইচ কেন যোগ হওয়া মামলার সাথে দ্রুত চালিত হয়?
আমি এমন কিছু জাভা কোড নিয়ে কাজ করছি যা এটির জন্য উচ্চতর অনুকূলিতকরণ হওয়া দরকার কারণ এটি আমার মূল প্রোগ্রামটির যুক্তিতে বহু পয়েন্টে অনুরোধ করা হট ফাংশনগুলিতে চলবে। এই কোডের অংশে স্বেচ্ছাসেবক অ-নেতিবাচক গুলিগুলিকে উত্থিত করে গুণকগুলি গুণিত doubleকরে । এক দ্রুত উপায় (সম্পাদনা: কিন্তু না দ্রুততম সম্ভব, নীচের আপডেট …

23
একটি সুইচ বিবৃতিতে উদাহরণস্বরূপ অপারেটরটি ব্যবহার করা সম্ভব?
আমার কাছে instanceofঅবজেক্টের জন্য সুইচ কেস ব্যবহার করার একটি প্রশ্ন রয়েছে : উদাহরণস্বরূপ: আমার সমস্যাটি জাভাতে পুনরুত্পাদন করা যেতে পারে: if(this instanceof A) doA(); else if(this instanceof B) doB(); else if(this instanceof C) doC(): কীভাবে এটি ব্যবহার করে বাস্তবায়ন করা হবে switch...case?

6
জাভা: সাবক্লাসের অধীনে এনাম সহ স্যুইচ স্টেটমেন্ট ব্যবহার করা
প্রথমে আমি জানিয়ে দেব যে আমি সি # তে এনামগুলির সাথে অনেক বেশি পরিচিত এবং মনে হচ্ছে জাভাতে এনামগুলি বেশ গণ্ডগোল। আপনি দেখতে পাচ্ছেন, আমি আমার পরবর্তী উদাহরণে @ এনামগুলিতে একটি সুইচ স্টেটমেন্ট ব্যবহার করার চেষ্টা করছি তবে আমি যা করছি তা সবসময়ই আমি একটি ত্রুটি পাই। আমি প্রাপ্ত ত্রুটিটি …

21
সুইচ স্টেটমেন্টগুলিতে সর্বদা একটি ডিফল্ট ধারা থাকতে হবে?
আমার প্রথম কোড রিভিউগুলির একটিতে (কিছুক্ষণ আগে) আমাকে জানানো হয়েছিল যে সমস্ত স্যুইচ বিবৃতিতে একটি ডিফল্ট ধারা অন্তর্ভুক্ত করা ভাল অভ্যাস। আমি সম্প্রতি এই পরামর্শটি মনে রেখেছিলাম তবে ন্যায়সঙ্গতটি কী তা মনে করতে পারছি না। এটি এখন আমার কাছে মোটামুটি অদ্ভুত শোনায়। সর্বদা একটি ডিফল্ট বিবৃতি অন্তর্ভুক্ত করার জন্য কি …

12
'যদি' এর চেয়ে 'সুইচ' দ্রুত হয়?
একটি switchবিবৃতি আসলে একটি বিবৃতি চেয়ে দ্রুত if? আমি /Oxপতাকাটির সাথে ভিজুয়াল স্টুডিও 2010 এর x64 সি ++ সংকলকটিতে নীচে কোডটি চালিয়েছি : #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t counter = 0; size_t testSwitch() { clock_t start = clock(); size_t i; for (i = …

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