পাইথন প্রোগ্রামিং সি প্রোগ্রামিং জাভাস্ক্রিপ্ট পিএইচপি এসকিউএল জেকুয়েরি এইচটিএমএল সিএসএস বুটস্ট্রাপ এঙ্গুলার জেএস
ফোরাম
 

পাইথন pass স্টেটমেন্ট


এই অধ্যায়ে আপনি pass স্টেটমেন্ট সম্মন্ধে জানবেন। এটি ফাংশন, লুপ ইত্যাদিকে ভবিষ্যতে ব্যাবহার এর জন্য স্থানধারক(placeholder) হিসাবে ব্যবহার করা হয়।

পাইথনে pass একটি ফাঁকা স্টেটমেন্ট। comment এবং pass এর মধ্যে পার্থক্য হচ্ছে ইন্টারপ্রেটার কমেন্টকে সম্পূর্ণভাবে অবজ্ঞা করে কিন্তু pass কে অবজ্ঞা করে না।

যাইহোক pass স্টেটমেন্ট সম্পাদিত হলে কোনো কিছুই ঘটে না। এটি এই ফলাফল দেয় যে, প্রোগ্রামে কোনো অপারেশনই সম্পন্ন হয় নি।


pass এর সিনট্যাক্স

pass

আমরা সাধারণত স্থানধারক হিসাবে এটি ব্যবহার করি।

মনেকরি, আমাদের একটি loop অথবা ফাংশন রয়েছে যার কাজ এখনো করিনি। কিন্তু ভবিষ্যতে আমরা এর কাজ করতে চাই।

পাইথনে loop এর body সাধারনত ফাঁকা রাখা যায় না। কারণ ইন্টারপ্রেটার body এর জন্য অভিযোগ করে বসতে পারে। সুতরাং আমরা pass স্টেটমেন্ট ব্যবহার করি এমন একটি body গঠন করতে যা আসলে কোনো কিছুই করে না।


উদাহরণ: পাইথন pass স্টেটমেন্ট

# pass হলো ভবিষ্যতে ব্যাবহার এর জন্য 
# একটি স্থানধারক(placeholder) 
sequence = {'p', 'a', 's', 's'}
for value in sequence:
    pass
    

একই কাজ আমরা ফাঁকা ফাংশন অথবা ক্লাসেও করতে পারি।

function এ pass স্টেটমেন্ট

# ফাংশনে pass এর ব্যবহার
def function(args):
    pass

class এ pass স্টেটমেন্ট

# ক্লাসে pass এর ব্যবহার
class className:
    pass