জয়েন লগইন

ডার্ট

🌈ডার্ট কি?

📋ডার্ট হলো তালিকা তৈরি করার পদ্ধতি।

⚒️ডার্ট তালিকা তৈরি করতে ব্যবহৃত হয়।

ডার্ট সমূহ

ডার্ট এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ length - মোট মান সংখ্যা গণনা করা
  • ➡️ first - প্রথম মান বের করা
  • ➡️ last - শেষ মান বের করা
  • ➡️ add - শেষে মান যুক্ত করা
  • ➡️ addAll - দুটি ডেটা একসাথে করা
  • ➡️ insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করা
  • ➡️ remove - নির্দিষ্ট স্থানের ডেটা ডিলিট করা
  • ➡️ removeAt - নির্দিষ্ট সুচকের মান ডিলিট করা
  • ➡️ removeLast - শেষ মান অপসারণ করা
  • ➡️ removeRange - নির্দিষ্ট পরিসরে মান ডিলিট করা
  • ➡️ retainWhere - শর্ত অনুযায়ী মান বাছাই করা
  • ➡️ clear - ডেটা সাফ করা
  • ➡️ contains - নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করা
  • ➡️ indexOf - নির্দিষ্ট সুুচকের প্রথম মান বের করা
  • ➡️ lastIndexOf - নির্দিষ্ট মানের সর্বশেষ সূচক সংগ্রহ করা
  • ➡️ indexWhere - নির্দিষ্ট সুুচকের প্রথম মান বের করা
  • ➡️ lastIndexWhere - নির্দিষ্ট মানের সর্বশেষ সূচক সংগ্রহ করা
  • ➡️ sublist - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করা
  • ➡️ getRange - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করা
  • ➡️ setRange - নির্দিষ্ট পরিসরে মান সেট করা
  • ➡️ replaceRange - নির্দিষ্ট পরিসরে মান প্রতিস্থাপন করা
  • ➡️ fillRange - নির্দিষ্ট পরিসরে মান পূরণ করা
  • ➡️ shuffle - ডেটা মান অদলবদল করা
  • ➡️ sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়।
  • ➡️ reversed - ডেটা ক্রম বিপরিত করা
  • ➡️ any - যে কোনো একটি মান শর্ত পূরণ করে কিনা যাচাই করা
  • ➡️ every - সব মান শর্ত পূরণ করে কিনা পরীক্ষা করা
  • ➡️ where - শর্ত অনুযায়ী মান বাছাই করা
  • ➡️ map - প্রতিটি মানের উপর প্রক্রিয়া করা
  • ➡️ expand - মান যোগ করে ডেটা প্রসারিত করা
  • ➡️ reduce - সব মানের একটি ফলাফল তৈরি করা
  • ➡️ join - ডেটা মানগুলো যুক্ত করে স্ট্রিং তৈরি করা

length - মোট মান সংখ্যা গণনা করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var result = fruits.length;

  print(result);
}

first - প্রথম মান বের করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var result = fruits.first;

  print(result);
}

last - শেষ মান বের করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var result = fruits.last;

  print(result);
}

add - শেষে মান যুক্ত করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  fruits.add("আম");

  print(fruits);
}

addAll - দুটি ডেটা একসাথে করার উদাহরণ।

dart
void main() {
  var numbers = [10, 15, 10, 25];
  var amounts = [10, 15, 20, 25];

  numbers.addAll(amounts);

  print(numbers);
}

insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  fruits.insert(1, "আম");

  print(fruits);
}

remove - নির্দিষ্ট স্থানের ডেটা ডিলিট করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  fruits.remove("আপেল");

  print(fruits);
}

removeAt - নির্দিষ্ট সুচকের মান ডিলিট করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  fruits.removeAt(0);

  print(fruits);
}

removeLast - শেষ মান অপসারণ করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  fruits.removeLast();

  print(fruits);
}

removeRange - নির্দিষ্ট পরিসরে মান ডিলিট করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  fruits.removeRange(0, 2);

  print(fruits);
}

retainWhere - শর্ত অনুযায়ী মান বাছাই করার উদাহরণ।

dart
void main() {
  var numbers = [10, 15, 10, 25];

  numbers.retainWhere((number) => number > 10);

  print(numbers);
}

clear - ডেটা সাফ করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  fruits.clear();

  print(fruits);
}

contains - নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var result = fruits.contains("আপেল");

  print(result);
}

indexOf - নির্দিষ্ট সুুচকের প্রথম মান বের করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var result = fruits.indexOf("আপেল");

  print(result);
}

lastIndexOf - নির্দিষ্ট মানের সর্বশেষ সূচক সংগ্রহ করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var result = fruits.lastIndexOf("আপেল");

  print(result);
}

indexWhere - নির্দিষ্ট সুুচকের প্রথম মান বের করার উদাহরণ।

dart
void main() {
  var numbers = [10, 15, 10, 25];
  var result  = numbers.indexWhere((number) => number > 10);

  print(result);
}

lastIndexWhere - নির্দিষ্ট মানের সর্বশেষ সূচক সংগ্রহ করার উদাহরণ।

dart
void main() {
  var numbers = [10, 15, 10, 25];
  var result = numbers.lastIndexWhere((number) => number > 10);

  print(result);
}

sublist - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var result = fruits.sublist(1, 3);

  print(result);
}

getRange - নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var result = fruits.getRange(1, 3);

  print(result.toList());
}

setRange - নির্দিষ্ট পরিসরে মান সেট করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var values = ["আম", "আঙ্গুর"];

  fruits.setRange(0, 2, values);

  print(fruits);
}

replaceRange - নির্দিষ্ট পরিসরে মান প্রতিস্থাপন করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var values = ["আম", "আঙ্গুর"];

  fruits.replaceRange(0, 2, values);

  print(fruits);
}

fillRange - নির্দিষ্ট পরিসরে মান পূরণ করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];

  fruits.fillRange(0, 2, "আম");

  print(fruits);
}

shuffle - ডেটা মান অদলবদল করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];

  fruits.shuffle();

  print(fruits);
}

sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়। উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];

  fruits.sort();

  print(fruits);
}

reversed - ডেটা ক্রম বিপরিত করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var result = fruits.reversed;

  print(result.toList());
}

any - যে কোনো একটি মান শর্ত পূরণ করে কিনা যাচাই করার উদাহরণ।

dart
void main() {
  var numbers = [10, 15, 10, 25];
  var result = numbers.any((number) => number > 10);

  print(result);
}

every - সব মান শর্ত পূরণ করে কিনা পরীক্ষা করার উদাহরণ।

dart
void main() {
  var numbers = [10, 15, 10, 25];
  var result = numbers.every((number) => number > 0);

  print(result);
}

where - শর্ত অনুযায়ী মান বাছাই করার উদাহরণ।

dart
void main() {
  var numbers = [10, 15, 10, 25];
  var result = numbers.where((number) => number > 10);

  print(result.toList());
}

map - প্রতিটি মানের উপর প্রক্রিয়া করার উদাহরণ।

dart
void main() {
  var numbers = [10, 15, 10, 25];
  var result = numbers.map((number) => number * 2);

  print(result.toList());
}

expand - মান যোগ করে ডেটা প্রসারিত করার উদাহরণ।

dart
void main() {
  var numbers = [10, 15, 10, 25];
  var result = numbers.expand((number) => [number, number]);

  print(result.toList());
}

reduce - সব মানের একটি ফলাফল তৈরি করার উদাহরণ।

dart
void main() {
  var numbers = [10, 15, 10, 25];
  var result = numbers.reduce((first, second) => first + second);

  print(result);
}

join - ডেটা মানগুলো যুক্ত করে স্ট্রিং তৈরি করার উদাহরণ।

dart
void main() {
  var fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"];
  var result = fruits.join(", ");

  print(result);
}

ডার্ট সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
length মোট মান সংখ্যা গণনা করতে ব্যবহৃত হয়।
first প্রথম মান বের করতে ব্যবহৃত হয়।
last শেষ মান বের করতে ব্যবহৃত হয়।
add শেষে মান যুক্ত করতে ব্যবহৃত হয়।
addAll দুটি ডেটা একসাথে করতে ব্যবহৃত হয়।
insert নির্দিষ্ট স্থানে ডেটা যুক্ত করতে ব্যবহৃত হয়।
remove নির্দিষ্ট স্থানের ডেটা ডিলিট করতে ব্যবহৃত হয়।
removeAt নির্দিষ্ট সুচকের মান ডিলিট করতে ব্যবহৃত হয়।
removeLast শেষ মান অপসারণ করতে ব্যবহৃত হয়।
removeRange নির্দিষ্ট পরিসরে মান ডিলিট করতে ব্যবহৃত হয়।
retainWhere শর্ত অনুযায়ী মান বাছাই করতে ব্যবহৃত হয়।
clear ডেটা সাফ করতে ব্যবহৃত হয়।
contains নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করতে ব্যবহৃত হয়।
indexOf নির্দিষ্ট সুুচকের প্রথম মান বের করতে ব্যবহৃত হয়।
lastIndexOf নির্দিষ্ট মানের সর্বশেষ সূচক সংগ্রহ করতে ব্যবহৃত হয়।
indexWhere নির্দিষ্ট সুুচকের প্রথম মান বের করতে ব্যবহৃত হয়।
lastIndexWhere নির্দিষ্ট মানের সর্বশেষ সূচক সংগ্রহ করতে ব্যবহৃত হয়।
sublist নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করতে ব্যবহৃত হয়।
getRange নির্দিষ্ট অবস্থানের মধ্যবর্তী মান বের করতে ব্যবহৃত হয়।
setRange নির্দিষ্ট পরিসরে মান সেট করতে ব্যবহৃত হয়।
replaceRange নির্দিষ্ট পরিসরে মান প্রতিস্থাপন করতে ব্যবহৃত হয়।
fillRange নির্দিষ্ট পরিসরে মান পূরণ করতে ব্যবহৃত হয়।
shuffle ডেটা মান অদলবদল করতে ব্যবহৃত হয়।
sort ডেটা ক্রম সাজাতে ব্যবহৃত হয়। ব্যবহৃত হয়।
reversed ডেটা ক্রম বিপরিত করতে ব্যবহৃত হয়।
any যে কোনো একটি মান শর্ত পূরণ করে কিনা যাচাই করতে ব্যবহৃত হয়।
every সব মান শর্ত পূরণ করে কিনা পরীক্ষা করতে ব্যবহৃত হয়।
where শর্ত অনুযায়ী মান বাছাই করতে ব্যবহৃত হয়।
map প্রতিটি মানের উপর প্রক্রিয়া করতে ব্যবহৃত হয়।
expand মান যোগ করে ডেটা প্রসারিত করতে ব্যবহৃত হয়।
reduce সব মানের একটি ফলাফল তৈরি করতে ব্যবহৃত হয়।
join ডেটা মানগুলো যুক্ত করে স্ট্রিং তৈরি করতে ব্যবহৃত হয়।