রুবি অ্যারে
🌈রুবি অ্যারে কি?
📋রুবি অ্যারে হলো একাঠিক ডেটা সংরক্ষণের পদ্ধতি।
⚒️রুবি অ্যারে একাঠিক ডেটা সংরক্ষণের ব্যবহৃত হয়।
রুবি অ্যারে সমূহ
রুবি অ্যারে এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ 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 - ডেটার উপাদান সংখ্যা গনণা করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.length
puts result
first - প্রথম মান বের করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.first
puts result
last - শেষ মান বের করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.last
puts result
push - শেষে মান যুক্ত করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
fruits.push("আম")
puts fruits
pop - শেষ মান অপসারণ করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.pop
puts fruits
shift - প্রথম মান অপসারণ করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.shift
puts fruits
unshift - শুরুতে মান যুক্ত করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
fruits.unshift("আম")
puts fruits
insert - ডেটা ইনসাট করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
fruits.insert(1, "আম")
puts fruits
delete - নির্দিষ্ট মান ডিলিট করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.delete("আপেল")
puts fruits
delete_at - নির্দিষ্ট সুচকের মান ডিলিট করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.delete_at(1)
puts fruits
clear - ডেটা সাফ করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
fruits.clear
puts fruits
reverse - ডেটা ক্রম বিপরিত করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.reverse
puts result
sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়। উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.sort
puts result
join - ডেটা মানগুলো যুক্ত করে স্ট্রিং তৈরি করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.join(", ")
puts result
include - নির্দিষ্ট মান আছে কিনা পরীক্ষা করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.include?("আপেল")
puts result
count - মোট মান সংখ্যা গণনা করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.count("আপেল")
puts result
index - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.index("আপেল")
puts result
rindex - নির্দিষ্ট মানের শেষ অবস্থান বের করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.rindex("আপেল")
puts result
take - শুরু থেকে নির্দিষ্ট সংখ্যক মান সংগ্রহ করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.take(2)
puts result
drop - নির্দিষ্ট মান ডিলিট করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.drop(1)
puts result
uniq - ডেটা থেকে ইউনিক মান বের করার উদাহরণ।
numbers = [10, 15, 10, 25]
result = numbers.uniq
puts result
concat - দুটি ডেটা একসাথে করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.concat(["সবুজ", "বাদামী", "হলুদ", "বেগুনি"])
puts result
flatten - নেস্টেড সংগ্রহকে এক স্তরে রূপান্তর করার উদাহরণ।
fruits = [["আপেল", "আঙ্গুর", "কমলা", "কলা"]]
result = fruits.flatten
puts result
map - প্রতিটি মানের উপর প্রক্রিয়া করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.map { |fruit| fruit.upcase }
puts result
any - যে কোনো একটি মান শর্ত পূরণ করে কিনা যাচাই করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.any? { |fruit| fruit == "আপেল" }
puts result
all - প্রতিটি মান শর্ত পূরণ করে কিনা যাচাই করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.all? { |fruit| fruit.is_a?(String) }
puts result
find - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।
fruits = ["আপেল", "আঙ্গুর", "কমলা", "কলা"]
result = fruits.find { |fruit| fruit.length > 5 }
puts result
sum - সব মানের যোগফল বের করার উদাহরণ।
numbers = [10, 15, 10, 25]
result = numbers.sum
puts result
min - ডেটা থেকে সর্বনিম্ন মান বের করার উদাহরণ।
numbers = [10, 15, 10, 25]
result = numbers.min
puts result
max - ডেটা থেকে সর্বোচ্চ মান বের করার উদাহরণ।
numbers = [10, 15, 10, 25]
result = numbers.max
puts result
minmax - ডেটা থেকে সর্বনিম্ন এবং সর্বোচ্চ মান বের করার উদাহরণ।
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 | ডেটা থেকে সর্বনিম্ন এবং সর্বোচ্চ মান বের করতে ব্যবহৃত হয়। |