ভিবিতে "ফাংশন" ধারণার সাথে আটকে আছেন? যদি হ্যাঁ, VB এর দৃষ্টান্তে "ফাংশন" এর তথাকথিত গঠনগুলি শিখতে এই নির্দেশিকাটি পড়ুন।
ধাপ
ধাপ 1. ফাংশন কি?
- যখন আপনি কলিং কোডে একটি মান ফেরত দিতে চান তখন একটি ফাংশন পদ্ধতি ব্যবহার করুন।
- একটি ফাংশন নিজেই একটি টাইপ আছে, এবং ফাংশন কলিং সাবরুটিনে একটি মান ফেরত দেবে যে কোডটি রয়েছে তার উপর ভিত্তি করে।
ধাপ 2. কিভাবে ফাংশন ঘোষণা করবেন?
- আপনি শুধুমাত্র মডিউল স্তরে একটি ফাংশন পদ্ধতি সংজ্ঞায়িত করতে পারেন। এর অর্থ একটি ফাংশনের জন্য ঘোষণার প্রেক্ষাপট অবশ্যই একটি শ্রেণী, কাঠামো, মডিউল বা ইন্টারফেস হতে হবে এবং এটি একটি সোর্স ফাইল, নামস্থান, পদ্ধতি বা ব্লক হতে পারে না।
- "সাব" এর পরিবর্তে "ফাংশন" কীওয়ার্ড ব্যবহার না করে একটি ফাংশনকে সাবরুটিন হিসাবে ঠিক একইভাবে ঘোষণা করা হয়।
- ফাংশন পদ্ধতি জনসাধারণের অ্যাক্সেসের জন্য ডিফল্ট। আপনি অ্যাক্সেস সংশোধনকারীদের সাথে তাদের অ্যাক্সেসের মাত্রা সামঞ্জস্য করতে পারেন।
ধাপ 3. কিভাবে ফাংশন কল করবেন?
- আপনি পদ্ধতির নাম ব্যবহার করে একটি ফাংশন পদ্ধতিতে কল করেন, এর পরে একটি অভিব্যক্তিতে বন্ধনীতে যুক্তি তালিকা।
- আপনি যদি কোন যুক্তি সরবরাহ না করেন তবেই আপনি বন্ধনীগুলি বাদ দিতে পারেন। যাইহোক, যদি আপনি সর্বদা বন্ধনীগুলি অন্তর্ভুক্ত করেন তবে আপনার কোডটি আরও পঠনযোগ্য।
- কল স্টেটমেন্ট ব্যবহার করে একটি ফাংশনও বলা যেতে পারে, যে ক্ষেত্রে রিটার্ন মান উপেক্ষা করা হয়।
- একটি মান ফেরত দেওয়ার জন্য, ফাংশনের নামের সাথে যথাযথ প্রকারের মান নির্ধারণ করুন, যেন এটি একটি পরিবর্তনশীল।
বাক্য গঠন
ঘোষণা
]
ডাকছে
'কল ফাংশন_নাম ছাড়া ()' কল কল ফাংশন_নাম () সহ
উদাহরণ
ফাংশনের একটি উদাহরণ যা দুটি সংখ্যা যোগ করে তা নীচে দেখানো হয়েছে
ব্যক্তিগত ফাংশন যোগ করুন (ByVal x পূর্ণসংখ্যা হিসাবে, ByVal y পূর্ণসংখ্যা হিসাবে) পূর্ণসংখ্যা হিসাবে Dim Res পূর্ণসংখ্যা হিসাবে Res = x + y যোগ করুন = Res শেষ ফাংশন ব্যক্তিগত উপ Form_Load () Dim a পূর্ণসংখ্যা হিসাবে dim b পূর্ণসংখ্যা হিসাবে dim c পূর্ণসংখ্যা হিসাবে a = 32 b = 64 c = যোগ করুন (a, b) MsgBox ("যোগফল হল:" এবং c) শেষ উপ