জয়েন লগইন

রুবি অ্যারে

🌈রুবি অ্যারে কি?

📋রুবি অ্যারে হলো একাঠিক ডেটা সংরক্ষণের পদ্ধতি।

⚒️রুবি অ্যারে একাঠিক ডেটা সংরক্ষণের ব্যবহৃত হয়।

রুবি অ্যারে সমূহ

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

  • ➡️ length - ডেটার উপাদান সংখ্যা গনণা করা
  • ➡️ first - প্রথম মান বের করা
  • ➡️ last - শেষ মান বের করা
  • ➡️ push - শেষে মান যুক্ত করা
  • ➡️ pop - শেষ মান অপসারণ করা
  • ➡️ shift - প্রথম মান অপসারণ করা
  • ➡️ unshift - শুরুতে মান যুক্ত করা
  • ➡️ insert - ডেটা ইনসাট করা
  • ➡️ delete - নির্দিষ্ট মান ডিলিট করা
  • ➡️ delete_at - নির্দিষ্ট সুচকের মান ডিলিট করা
  • ➡️ clear - ডেটা সাফ করা
  • ➡️ reverse - ডেটা ক্রম বিপরিত করা
  • ➡️ sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়।
  • ➡️ join - ডেটা মানগুলো যুক্ত করে স্ট্রিং তৈরি করা
  • ➡️ include - নির্দিষ্ট মান আছে কিনা পরীক্ষা করা
  • ➡️ count - মোট মান সংখ্যা গণনা করা
  • ➡️ index - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
  • ➡️ rindex - নির্দিষ্ট মানের শেষ অবস্থান বের করা
  • ➡️ take - শুরু থেকে নির্দিষ্ট সংখ্যক মান সংগ্রহ করা
  • ➡️ drop - নির্দিষ্ট মান ডিলিট করা
  • ➡️ uniq - ডেটা থেকে ইউনিক মান বের করা
  • ➡️ concat - দুটি ডেটা একসাথে করা
  • ➡️ flatten - নেস্টেড সংগ্রহকে এক স্তরে রূপান্তর করা
  • ➡️ map - প্রতিটি মানের উপর প্রক্রিয়া করা
  • ➡️ any - যে কোনো একটি মান শর্ত পূরণ করে কিনা যাচাই করা
  • ➡️ all - প্রতিটি মান শর্ত পূরণ করে কিনা যাচাই করা
  • ➡️ find - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
  • ➡️ sum - সব মানের যোগফল বের করা
  • ➡️ min - ডেটা থেকে সর্বনিম্ন মান বের করা
  • ➡️ max - ডেটা থেকে সর্বোচ্চ মান বের করা
  • ➡️ minmax - ডেটা থেকে সর্বনিম্ন এবং সর্বোচ্চ মান বের করা

length - ডেটার উপাদান সংখ্যা গনণা করার উদাহরণ।

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.length

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.first

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.last

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]

fruits.push("আম")

puts fruits

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.pop

puts fruits

shift - প্রথম মান অপসারণ করার উদাহরণ।

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.shift

puts fruits

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]

fruits.unshift("আম")

puts fruits

insert - ডেটা ইনসাট করার উদাহরণ।

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]

fruits.insert(1, "আম")

puts fruits

delete - নির্দিষ্ট মান ডিলিট করার উদাহরণ।

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.delete("আপেল")

puts fruits

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.delete_at(1)

puts fruits

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]

fruits.clear

puts fruits

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.reverse

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.sort

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.join(", ")

puts result

include - নির্দিষ্ট মান আছে কিনা পরীক্ষা করার উদাহরণ।

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.include?("আপেল")

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.count("আপেল")

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.index("আপেল")

puts result

rindex - নির্দিষ্ট মানের শেষ অবস্থান বের করার উদাহরণ।

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.rindex("আপেল")

puts result

take - শুরু থেকে নির্দিষ্ট সংখ্যক মান সংগ্রহ করার উদাহরণ।

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.take(2)

puts result

drop - নির্দিষ্ট মান ডিলিট করার উদাহরণ।

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.drop(1)

puts result

uniq - ডেটা থেকে ইউনিক মান বের করার উদাহরণ।

ruby
numbers = [10, 15, 10, 25]
result = numbers.uniq

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.concat(["সবুজ", "বাদামী", "হলুদ", "বেগুনি"])

puts result

flatten - নেস্টেড সংগ্রহকে এক স্তরে রূপান্তর করার উদাহরণ।

ruby
fruits = [["আপেল", "আঙ্গুর", "কমলা", "কলা"]]
result = fruits.flatten

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.map { |fruit| fruit.upcase }

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.any? { |fruit| fruit == "আপেল" }

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.all? { |fruit| fruit.is_a?(String) }

puts result

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

ruby
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.find { |fruit| fruit.length > 5 }

puts result

sum - সব মানের যোগফল বের করার উদাহরণ।

ruby
numbers = [10, 15, 10, 25]
result  = numbers.sum

puts result

min - ডেটা থেকে সর্বনিম্ন মান বের করার উদাহরণ।

ruby
numbers = [10, 15, 10, 25]
result  = numbers.min

puts result

max - ডেটা থেকে সর্বোচ্চ মান বের করার উদাহরণ।

ruby
numbers = [10, 15, 10, 25]
result  = numbers.max

puts result

minmax - ডেটা থেকে সর্বনিম্ন এবং সর্বোচ্চ মান বের করার উদাহরণ।

ruby
numbers = [10, 15, 10, 25]
result  = numbers.minmax

puts result

রুবি অ্যারে সম্পর্কিত বিস্তারিত তথ্য

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

নাম বিবরণ
length ডেটার উপাদান সংখ্যা গনণা করতে ব্যবহৃত হয়।
first প্রথম মান বের করতে ব্যবহৃত হয়।
last শেষ মান বের করতে ব্যবহৃত হয়।
push শেষে মান যুক্ত করতে ব্যবহৃত হয়।
pop শেষ মান অপসারণ করতে ব্যবহৃত হয়।
shift প্রথম মান অপসারণ করতে ব্যবহৃত হয়।
unshift শুরুতে মান যুক্ত করতে ব্যবহৃত হয়।
insert ডেটা ইনসাট করতে ব্যবহৃত হয়।
delete নির্দিষ্ট মান ডিলিট করতে ব্যবহৃত হয়।
delete_at নির্দিষ্ট সুচকের মান ডিলিট করতে ব্যবহৃত হয়।
clear ডেটা সাফ করতে ব্যবহৃত হয়।
reverse ডেটা ক্রম বিপরিত করতে ব্যবহৃত হয়।
sort ডেটা ক্রম সাজাতে ব্যবহৃত হয়। ব্যবহৃত হয়।
join ডেটা মানগুলো যুক্ত করে স্ট্রিং তৈরি করতে ব্যবহৃত হয়।
include নির্দিষ্ট মান আছে কিনা পরীক্ষা করতে ব্যবহৃত হয়।
count মোট মান সংখ্যা গণনা করতে ব্যবহৃত হয়।
index নির্দিষ্ট মানের প্রথম অবস্থান বের করতে ব্যবহৃত হয়।
rindex নির্দিষ্ট মানের শেষ অবস্থান বের করতে ব্যবহৃত হয়।
take শুরু থেকে নির্দিষ্ট সংখ্যক মান সংগ্রহ করতে ব্যবহৃত হয়।
drop নির্দিষ্ট মান ডিলিট করতে ব্যবহৃত হয়।
uniq ডেটা থেকে ইউনিক মান বের করতে ব্যবহৃত হয়।
concat দুটি ডেটা একসাথে করতে ব্যবহৃত হয়।
flatten নেস্টেড সংগ্রহকে এক স্তরে রূপান্তর করতে ব্যবহৃত হয়।
map প্রতিটি মানের উপর প্রক্রিয়া করতে ব্যবহৃত হয়।
any যে কোনো একটি মান শর্ত পূরণ করে কিনা যাচাই করতে ব্যবহৃত হয়।
all প্রতিটি মান শর্ত পূরণ করে কিনা যাচাই করতে ব্যবহৃত হয়।
find নির্দিষ্ট মানের প্রথম অবস্থান বের করতে ব্যবহৃত হয়।
sum সব মানের যোগফল বের করতে ব্যবহৃত হয়।
min ডেটা থেকে সর্বনিম্ন মান বের করতে ব্যবহৃত হয়।
max ডেটা থেকে সর্বোচ্চ মান বের করতে ব্যবহৃত হয়।
minmax ডেটা থেকে সর্বনিম্ন এবং সর্বোচ্চ মান বের করতে ব্যবহৃত হয়।