স্টেটমেন্টস এবং এক্সপ্রেশন

Dart এর সিনট্যাক্স এবং বেসিক ধারণা (Dart Syntax and Basic Concepts) - ডার্ট প্রোগ্রামিং (Dart Programming) - Computer Programming

346

Dart প্রোগ্রামিং ভাষায় স্টেটমেন্টস এবং এক্সপ্রেশন দুটি গুরুত্বপূর্ণ ধারণা। এগুলো প্রোগ্রামের কার্যকারিতা বোঝার জন্য অত্যন্ত গুরুত্বপূর্ণ। আসুন, এদের মধ্যে পার্থক্য এবং তাদের উদাহরণগুলো দেখা যাক।

1. স্টেটমেন্টস (Statements)

স্টেটমেন্ট হল একটি নির্দেশনা যা কোডের একটি নির্দিষ্ট কাজ সম্পাদন করে। একটি স্টেটমেন্ট সাধারণত একটি সম্পূর্ণ কাজ বা ক্রিয়াকলাপ সম্পাদন করে। Dart-এ বিভিন্ন ধরনের স্টেটমেন্ট রয়েছে, যেমন:

Variable Declaration Statement:

int age = 30; // ভেরিয়েবল ঘোষণা করা

Conditional Statement:

if (age >= 18) {
 print("Adult");
} else {
 print("Not an adult");
}

Loop Statement:

for (int i = 0; i < 5; i++) {  print(i); }

Function Definition Statement:

void greet(String name) {  print("Hello, $name!"); }

স্টেটমেন্টস প্রোগ্রামের কার্যক্রম নিয়ন্ত্রণ করে এবং ফাংশন বা কার্যকলাপ সম্পন্ন করতে ব্যবহৃত হয়।

2. এক্সপ্রেশন (Expressions)

এক্সপ্রেশন হল একটি অংশ যা একটি মান (value) তৈরি করে। এটি এক বা একাধিক ভেরিয়েবল, অপারেটর এবং ফাংশনের সমন্বয়ে গঠিত। একটি এক্সপ্রেশন একাধিক তথ্য নিয়ে কাজ করতে পারে এবং একটি মান উৎপন্ন করে। উদাহরণস্বরূপ:

Arithmetic Expression:

int sum = 5 + 10; // এটি একটি এক্সপ্রেশন যা 15 উৎপন্ন করে

String Expression:

String fullName = "John" + " " + "Doe"; // এটি একটি স্ট্রিং এক্সপ্রেশন

Conditional Expression:

String result = (age >= 18) ? "Adult" : "Not an adult"; // এটি একটি শর্তাধীন এক্সপ্রেশন

Function Call Expression:

int length = "Hello".length; // এখানে length একটি এক্সপ্রেশন

এক্সপ্রেশনগুলি মান তৈরি করে এবং বিভিন্ন ধরনের অপারেশন সম্পাদন করে।

স্টেটমেন্ট এবং এক্সপ্রেশন এর মধ্যে পার্থক্য

বৈশিষ্ট্যস্টেটমেন্টএক্সপ্রেশন
সংজ্ঞাএকটি নির্দেশনা যা একটি কাজ সম্পাদন করেএকটি অংশ যা একটি মান উৎপন্ন করে
সিদ্ধান্তকন্ট্রোল ফ্লো পরিচালনা করেমান প্রদান করে
উদাহরণif, for, while, function5 + 10, "Hello".length
শেষসাধারণত ; দিয়ে শেষ হয়একটি মান ফেরত দেয়

Content added By
Promotion

Are you sure to start over?

Loading...