প্রশ্ন ট্যাগ «conditional-operator»

শর্তসাপেক্ষ অপারেটর একটি টেরিনারি অপারেটর যা বেশ কয়েকটি প্রোগ্রামিং ভাষায় একটি মৌলিক শর্তাধীন অভিব্যক্তির বাক্য গঠনের অংশ। এটি সাধারণত টার্নারি অপারেটর বা ইনলাইন হিসাবেও উল্লেখ করা হয়। একই ভাষার জন্য বিভিন্ন ভাষার বিভিন্ন বাক্য গঠন রয়েছে, তবে সব শর্তের ভিত্তিতে দুটি বিকল্পের মধ্যে একটির মধ্যে নির্বাচন করে।

26
পাইথনের কি টেরিনারি শর্তসাপেক্ষ অপারেটর রয়েছে?
পাইথনের যদি একটি ত্রৈমাসিক শর্তসাপেক্ষ অপারেটর না থাকে, তবে অন্য ভাষার নির্মাণগুলি ব্যবহার করে একজনকে অনুকরণ করা কি সম্ভব?


3
ভিবি.এনইটি-তে কি শর্তসাপেক্ষে টের্নারি অপারেটর রয়েছে?
পার্লে (এবং অন্যান্য ভাষায়) একটি শর্তসাপেক্ষ টেরিনারি অপারেটর এর মত প্রকাশ করা যেতে পারে: my $foo = $bar == $buz ? $cat : $dog; ভিবি.এনইটি তে কি একই রকম অপারেটর রয়েছে?


7
আমি রুবিতে কীভাবে শর্তসাপেক্ষ অপারেটর (? :) ব্যবহার করব?
কীভাবে শর্তসাপেক্ষ অপারেটর (? :রুবিতে ) ব্যবহৃত হয়? উদাহরণস্বরূপ, এটি কি সঠিক? <% question = question.size > 20 ? question.question.slice(0, 20)+"..." : question.question %>

9
সি এর টেরিনারি অপারেটরের সমমর্যাদাপূর্ণ গো সমতুল্য কী?
সি / সি ++ (এবং সেই পরিবারের অনেক ভাষা) তে, একটি শর্তের উপর নির্ভর করে ভেরিয়েবলের ঘোষণা এবং প্রারম্ভিককরণের জন্য একটি সাধারণ বুদ্ধিমান, টার্নারি শর্তসাপেক্ষ অপারেটর ব্যবহার করে: int index = val > 0 ? val : -val গো শর্তসাপেক্ষ অপারেটর নেই। উপরের মত একই টুকরা কোডটি কার্যকর করার জন্য …

8
If-other শর্টহ্যান্ড ব্যবহার করার সময় দ্বিতীয় এক্সপ্রেশনটি ছাড়াই
আমি if elseছাড়া শর্টহ্যান্ড লিখতে পারি else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); আমি nullঅন্য কাজগুলি করার জন্য লক্ষ্য করেছি (তবে কেন বা এটি একটি ভাল ধারণা) তবে আমার কোনও ধারণা নেই। সম্পাদনা: আপনারা কেউ কেউ বিভ্রান্ত বলে মনে করছেন কেন আমি এটি চেষ্টা করে বিরক্ত করছি। আশ্বাস দিন …

13
জাভাস্ক্রিপ্টে একটি ইনলাইন আইএফ বিবৃতি কীভাবে লিখবেন?
আমি কীভাবে ifজাভাস্ক্রিপ্টে একটি ইনলাইন বিবৃতি ব্যবহার করতে পারি ? একটি ইনলাইন elseবিবৃতি আছে ? এটার মতো কিছু: var a = 2; var b = 3; if(a < b) { // do something }


5
?: পিএইচপি-তে অপারেটর ('এলভিস অপারেটর')
আমি আজ কিছু পিএইচপি কোডে এটি দেখেছি: $items = $items ?: $this->_handle->result('next', $this->_result, $this); ?:অপারেটরটি এখানে ব্যবহৃত হচ্ছে এর সাথে আমি পরিচিত নই । এটি কোনও ত্রৈমাসিক অপারেটরের মতো দেখায়, তবে ভবিষ্যদ্বাণীটি সত্য কিনা তা মূল্যায়নের জন্য এক্সপ্রেশনটি বাদ দেওয়া হয়েছে। এর মানে কী?


10
টার্নারি অপারেটর যদি অন্য কোনও ব্লকের চেয়ে দ্বিগুণ ধীর হয়?
আমি যেখানেই পড়েছি যে টার্নারি অপারেটরটি তার সমতুল্য if- elseব্লকের চেয়ে দ্রুততর বা কমপক্ষে একই বলে মনে করা হয় । তবে, আমি নিম্নলিখিত পরীক্ষাটি করেছিলাম এবং এটি সেরকম নয়: Random r = new Random(); int[] array = new int[20000000]; for(int i = 0; i < array.Length; i++) { array[i] = …

13
পাওয়ারশেলে টেরানারি অপারেটর
আমি যা জানি, পাওয়ারশেলের তথাকথিত টের্নারি অপারেটরের জন্য অন্তর্নির্মিত প্রকাশ নেই বলে মনে হয় । উদাহরণস্বরূপ, সি ভাষায়, যা টের্নারি অপারেটরকে সমর্থন করে আমি এই জাতীয় কিছু লিখতে পারি: <condition> ? <condition-is-true> : <condition-is-false>; যদি পাওয়ারশেলের মধ্যে এটি সত্যিই বিদ্যমান না থাকে, তবে একই ফলাফলটি সম্পাদন করার সবচেয়ে ভাল উপায় …

3
'?:' এর রিটার্ন টাইপ (টেরিনারি শর্তসাপেক্ষ অপারেটর)
প্রথমটি কেন রেফারেন্স দেয়? int x = 1; int y = 2; (x > y ? x : y) = 100; যখন দ্বিতীয়টি না? int x = 1; long y = 2; (x > y ? x : y) = 100; প্রকৃতপক্ষে, দ্বিতীয়টি মোটেও সঙ্কলন করে না - "কার্যপালনের বামদিকে …

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

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