Functions এর ডিক্লারেশন: HOW IZ I

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

385

ললকোডে ফাংশন ডিক্লারেশন করার জন্য HOW IZ I ব্যবহার করা হয়। ফাংশন ডিক্লারেশন ব্যবহৃত হয় নির্দিষ্ট কাজ করার জন্য কোডের পুনঃব্যবহারযোগ্য ব্লক তৈরি করতে। ফাংশন তৈরি করা হলে, আপনি একাধিক জায়গায় সেই ফাংশনটি কল (ডাকা) করে একই কাজ করতে পারেন।


HOW IZ I (ফাংশন ডিক্লারেশন)

ললকোডে HOW IZ I দিয়ে একটি ফাংশন ডিক্লেয়ার করা হয়। এটি ফাংশনের নাম এবং আর্গুমেন্টের জন্য ব্যবহৃত হয়। ফাংশনের ভিতরে কাজ করতে FOUND YR ব্যবহার করা হয়।

সিনট্যাক্স:

HOW IZ I function_name YR arg1 YR arg2
    // ফাংশনের কাজ
    FOUND YR return_value
IF U SAY SO
  • function_name: ফাংশনের নাম যা আপনি ব্যবহার করবেন।
  • arg1, arg2: ফাংশনের আর্গুমেন্ট (প্যারামিটার)।
  • return_value: ফাংশনের ফিরতি মান (যদি থাকে)।

ফাংশন ডিক্লারেশন উদাহরণ

এখানে একটি যোগ করার ফাংশনের উদাহরণ দেওয়া হলো:

HOW IZ I ADD YR num1 YR num2
    I HAS A result ITZ SUM OF num1 AN num2
    FOUND YR result
IF U SAY SO

এখানে:

  • ADD একটি ফাংশন, যা দুটি আর্গুমেন্ট নেয়: num1 এবং **num2**।
  • ফাংশনটি num1 এবং num2 এর যোগফল ফেরত দেয়।

ফাংশন কল করার উদাহরণ

একবার ফাংশন ডিক্লেয়ার করার পর, আপনি এই ফাংশনটি HOW IZ I এর নাম দিয়ে কল (ডাকা) করতে পারেন।

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

এখানে:

  • ADD ফাংশনটি num1 এবং num2 এর যোগফল ফেরত দেয় এবং ফলস্বরূপ result ভেরিয়েবলে সেই মান অ্যাসাইন করা হয়।

ফাংশনে আর্গুমেন্ট না দেওয়ার উদাহরণ

কিছু ফাংশন আর্গুমেন্ট ছাড়া ডিক্লেয়ার করা হতে পারে। এ ক্ষেত্রে ফাংশন কোনো মান ফেরত না দিলেও চলবে।

HOW IZ I SAY_HELLO
    VISIBLE "হ্যালো, ললকোড!"
IF U SAY SO

এখানে, SAY_HELLO ফাংশনটি কোনও আর্গুমেন্ট না নিয়ে কেবল "হ্যালো, ললকোড!" বার্তা প্রদর্শন করবে।

ফাংশন কল:

SAY_HELLO   // আউটপুট হবে "হ্যালো, ললকোড!"

সারসংক্ষেপ

ললকোডে HOW IZ I দিয়ে ফাংশন ডিক্লেয়ার করা হয় এবং FOUND YR দিয়ে ফাংশন থেকে ফিরতি মান (যদি থাকে) প্রদান করা হয়। ফাংশনগুলিতে আর্গুমেন্ট ব্যবহার করা যেতে পারে, তবে আর্গুমেন্ট ছাড়া ফাংশনও তৈরি করা যায়। ফাংশন কল করার সময় সেই ফাংশনের নাম ব্যবহার করা হয়।

Content added By
Promotion

Are you sure to start over?

Loading...