Functions এর Invocation: I IZ

Functions in Lolcode (ফাংশন) - ললকোড (Lolcode) - Computer Programming

404

ললকোডে ফাংশন (Functions) ডিফাইন এবং ফাংশন কল (Invocation) করতে I IZ ব্যবহার করা হয়। ফাংশন ব্যবহার প্রোগ্রামিংয়ে পুনরাবৃত্তি এড়াতে এবং কোড পরিষ্কার রাখতে সাহায্য করে।


ফাংশন ডিফাইন (Function Definition)

ললকোডে ফাংশন ডিফাইন করতে HOW IZ I ব্যবহার করা হয়। ফাংশনটি ডিফাইন করার সময় নাম এবং ইনপুট প্যারামিটারও নির্ধারণ করা হয়। ফাংশনের শেষে IF U SAY SO ব্যবহার করা হয়।

সিনট্যাক্স:

HOW IZ I function_name YR param1 YR param2
    // function body
IF U SAY SO

এখানে:

  • function_name: ফাংশনের নাম
  • param1, param2: ফাংশনে প্রেরিত প্যারামিটার (অথবা ইনপুট)

ফাংশন কল (Function Invocation)

ফাংশন কল করতে I IZ ব্যবহার করা হয়। এটি মূলত ফাংশনের নাম এবং প্যারামিটার দিয়ে কল করা হয়। ফাংশন কল করার সময় আপনি ফাংশনের ফলাফল কোনো ভেরিয়েবলে অ্যাসাইনও করতে পারেন।

সিনট্যাক্স:

I IZ function_name YR arg1 YR arg2

এখানে:

  • function_name: যেই ফাংশনটি কল করা হবে
  • arg1, arg2: ফাংশনে পাঠানো প্যারামিটার (অথবা আর্গুমেন্ট)

ফাংশন ডিফাইন ও কল করার উদাহরণ:

ফাংশন ডিফাইন:

HOW IZ I ADD YR x YR y
    FOUND YR SUM OF x AN y
IF U SAY SO

এখানে, ADD নামক একটি ফাংশন ডিফাইন করা হয়েছে যা দুটি ইনপুট নেবে (x এবং y) এবং তাদের যোগফল ফিরিয়ে দেবে।

ফাংশন কল:

I HAS A num1 ITZ 5
I HAS A num2 ITZ 10
I HAS A sum ITZ I IZ ADD YR num1 YR num2
VISIBLE sum   // আউটপুট হবে 15

এখানে, ADD ফাংশনটি কল করা হয়েছে num1 এবং num2 প্যারামিটার দিয়ে এবং এর ফলাফল sum ভেরিয়েবলে অ্যাসাইন করা হয়েছে।


ফাংশনে ফলাফল প্রাপ্তি (Returning a Result)

ফাংশন থেকে মান ফেরত দিতে FOUND ব্যবহৃত হয়, এবং এটি ফলাফল প্রদান করে।

উদাহরণ:

HOW IZ I MULTIPLY YR x YR y
    FOUND YR PRODUKT OF x AN y
IF U SAY SO

এখানে, MULTIPLY ফাংশনটি দুটি ইনপুট নেবে এবং তাদের গুণফল ফেরত দেবে।

ফাংশন কল:

I HAS A num1 ITZ 4
I HAS A num2 ITZ 5
I HAS A product ITZ I IZ MULTIPLY YR num1 YR num2
VISIBLE product   // আউটপুট হবে 20

সারসংক্ষেপ

  • HOW IZ I: ফাংশন ডিফাইন করার জন্য ব্যবহৃত হয়।
  • I IZ: ফাংশন কল করার জন্য ব্যবহৃত হয়।
  • FOUND: ফাংশন থেকে মান ফেরত দেওয়ার জন্য ব্যবহৃত হয়।

এই স্টেটমেন্টগুলির মাধ্যমে আপনি ললকোডে ফাংশন তৈরি, কল এবং ফলাফল প্রাপ্তি করতে পারবেন, যা প্রোগ্রামিংকে আরও কার্যকরী ও পরিষ্কার করে তোলে।

Content added By
Promotion

Are you sure to start over?

Loading...