আমি কেবল এমন কিছু সম্পর্কে ভাবছিলাম যা আমার ইফ-এলিফ-অন্য নিয়ন্ত্রণগুলিতে রাখা সত্যিই দুর্দান্ত।
if condition:
stuff()
elif condition:
otherstuff()
then:
stuff_that_applies_to_both()
else:
stuff_that_doesnt_aply_to_either()
সুতরাং মূলত একটি thenচালানো হবে যখন কোনও শর্তটি চালিত হলে অন্য শর্তটি ছাড়াই। আপনি কি এটি দরকারী মনে করেন? এটি পাইথনের ব্যতীত চেষ্টা করার মতোই।
আমি মনে করি আপনারা কেউ কেউ খুব প্রাথমিক প্রয়োগ বাস্তবায়ন করছেন। thenব্লক শুধু মত হবে elseএকটি ব্লক try-exceptপাইথন ব্লক। আমি এটির আসল কারণটি এ জাতীয় পরিস্থিতির জন্য situations
m = {}
if condition == '1':
m['condition'] = condition
elif condition2 == '3':
m['condition2'] = condition2
elif condition3 == 'False':
m['condition3'] = True
then:
run_test_that_relies_on_one_of_the_conditions_being_true()
return m
thenব্লক প্রথম scoped ঠিক যদি elseহয়। তাই বাসা বাঁধার কাজ করে। এবং যদি আপনার যদি বিবৃতিগুলির আগে কোনও পদ্ধতি চালনার দরকার হয় তবে এর ব্যবহারের ক্ষেত্রে এটির কোনও সম্পর্ক নেই।
finallyজাভা'র মতো 'তাহলে' অভিনয় ?
thenকিছুটা বিভ্রান্তিকর বলে মনে করি। সাধারণত thenএকটি পরে ঘটে বোঝানো হয় if। আমার অর্থ, আপনি বলছেন if condition, then stuff()তবে তারপরেই এগিয়ে যানthen stuff that applies to both