রুবি
🌈রুবি কি?
📋রুবি হলো কী এবং মান ডেটা সংরক্ষণের পদ্ধতি।
⚒️রুবি কী এবং মান ডেটা সংরক্ষণের ব্যবহৃত হয়।
রুবি সমূহ
রুবি এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ empty - ডেটা সংরক্ষণ ফাকা কিনা যাচাই করা
- ➡️ key - নির্দিষ্ট কী আছে কিনা পরীক্ষা করা
- ➡️ has_key - নির্দিষ্ট কী আছে কিনা পরীক্ষা করা
- ➡️ value - নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করা
- ➡️ has_value - নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করা
- ➡️ fetch - নির্দিষ্ট কী এর মান বের করা
- ➡️ keys - ডেটা থেকে সমস্ত কী সংগ্রহ করা
- ➡️ values - ডেটা থেকে সমস্ত মান সংগ্রহ করা
- ➡️ each - প্রতিটি কী ও মান অ্যাক্সেস করা
- ➡️ each_key - প্রতিটি কী অ্যাক্সেস করা
- ➡️ each_value - প্রতিটি মান অ্যাক্সেস করা
- ➡️ select - শর্ত অনুযায়ী উপাদান নির্বাচন করা
- ➡️ reject - নির্দিষ্ট কী মান সহ ডিলিট করা
- ➡️ invert - কী ও মান পরস্পর পরিবর্তন করা
- ➡️ merge - দুটি ডেটা একসাথে করা
- ➡️ update - ডেটা আপডেট করা
- ➡️ delete - নির্দিষ্ট কী মান সহ ডিলিট করা
- ➡️ delete_if - নির্দিষ্ট কী মান সহ ডিলিট করা
- ➡️ keep_if - শর্ত পূরণ করা বের করা
- ➡️ clear - সব কী-মান জোড়া অপসারণ করা
- ➡️ replace - নির্দিষ্ট কী-এর মান প্রতিস্থাপন করা
- ➡️ dup - ম্যাপের কপি তৈরি করা
- ➡️ clone - ডেটা কপি করা
- ➡️ default - নির্দিষ্ট মান ডিফল্ট নির্ধারণ রাখা
- ➡️ inspect - তথ্য পাঠযোগ্য রূপে প্রদর্শন করা
- ➡️ hash - হ্যাশ কোড তৈরি করা
empty - ডেটা সংরক্ষণ ফাকা কিনা যাচাই করার উদাহরণ।
user = {}
result = user.empty?
puts result
key - নির্দিষ্ট কী আছে কিনা পরীক্ষা করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.key?("নাম")
puts result
has_key - নির্দিষ্ট কী আছে কিনা পরীক্ষা করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.has_key?("নাম")
puts result
value - নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.value?("মোঃ আরিফ")
puts result
has_value - নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.has_value?("মোঃ আরিফ")
puts result
fetch - নির্দিষ্ট কী এর মান বের করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.fetch("নাম")
puts result
keys - ডেটা থেকে সমস্ত কী সংগ্রহ করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.keys
puts result
values - ডেটা থেকে সমস্ত মান সংগ্রহ করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.values
puts result
each - প্রতিটি কী ও মান অ্যাক্সেস করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
user.each do |key, value|
puts "#{key}: #{value}"
end
each_key - প্রতিটি কী অ্যাক্সেস করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
user.each_key do |key|
puts key
end
each_value - প্রতিটি মান অ্যাক্সেস করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
user.each_value do |value|
puts value
end
select - শর্ত অনুযায়ী উপাদান নির্বাচন করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.select do |key, value|
key == "নাম"
end
puts result
reject - নির্দিষ্ট কী মান সহ ডিলিট করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.reject do |key, value|
key == "নাম"
end
puts result
invert - কী ও মান পরস্পর পরিবর্তন করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.invert
puts result
merge - দুটি ডেটা একসাথে করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
info = {
"শহর" => "ঢাকা"
}
result = user.merge(info)
puts result
update - ডেটা আপডেট করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
info = {
"শহর" => "ঢাকা"
}
user.update(info)
puts user
delete - নির্দিষ্ট কী মান সহ ডিলিট করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
user.delete("নাম")
puts user
delete_if - নির্দিষ্ট কী মান সহ ডিলিট করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
user.delete_if do |key, value|
key == "নাম"
end
puts user
keep_if - শর্ত পূরণ করা বের করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
user.keep_if do |key, value|
key == "নাম"
end
puts user
clear - সব কী-মান জোড়া অপসারণ করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
user.clear
puts user
replace - নির্দিষ্ট কী-এর মান প্রতিস্থাপন করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
info = {
"শহর" => "ঢাকা"
}
user.replace(info)
puts user
dup - ম্যাপের কপি তৈরি করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.dup
puts user
clone - ডেটা কপি করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.clone
puts result
default - নির্দিষ্ট মান ডিফল্ট নির্ধারণ রাখার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.default = "unknown"
puts result
inspect - তথ্য পাঠযোগ্য রূপে প্রদর্শন করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.inspect
puts result
hash - হ্যাশ কোড তৈরি করার উদাহরণ।
user = {
"নাম" => "মোঃ আরিফ",
"দেশ" => "বাংলাদেশ"
}
result = user.hash
puts result
রুবি সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| empty | ডেটা সংরক্ষণ ফাকা কিনা যাচাই করতে ব্যবহৃত হয়। |
| key | নির্দিষ্ট কী আছে কিনা পরীক্ষা করতে ব্যবহৃত হয়। |
| has_key | নির্দিষ্ট কী আছে কিনা পরীক্ষা করতে ব্যবহৃত হয়। |
| value | নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করতে ব্যবহৃত হয়। |
| has_value | নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করতে ব্যবহৃত হয়। |
| fetch | নির্দিষ্ট কী এর মান বের করতে ব্যবহৃত হয়। |
| keys | ডেটা থেকে সমস্ত কী সংগ্রহ করতে ব্যবহৃত হয়। |
| values | ডেটা থেকে সমস্ত মান সংগ্রহ করতে ব্যবহৃত হয়। |
| each | প্রতিটি কী ও মান অ্যাক্সেস করতে ব্যবহৃত হয়। |
| each_key | প্রতিটি কী অ্যাক্সেস করতে ব্যবহৃত হয়। |
| each_value | প্রতিটি মান অ্যাক্সেস করতে ব্যবহৃত হয়। |
| select | শর্ত অনুযায়ী উপাদান নির্বাচন করতে ব্যবহৃত হয়। |
| reject | নির্দিষ্ট কী মান সহ ডিলিট করতে ব্যবহৃত হয়। |
| invert | কী ও মান পরস্পর পরিবর্তন করতে ব্যবহৃত হয়। |
| merge | দুটি ডেটা একসাথে করতে ব্যবহৃত হয়। |
| update | ডেটা আপডেট করতে ব্যবহৃত হয়। |
| delete | নির্দিষ্ট কী মান সহ ডিলিট করতে ব্যবহৃত হয়। |
| delete_if | নির্দিষ্ট কী মান সহ ডিলিট করতে ব্যবহৃত হয়। |
| keep_if | শর্ত পূরণ করা বের করতে ব্যবহৃত হয়। |
| clear | সব কী-মান জোড়া অপসারণ করতে ব্যবহৃত হয়। |
| replace | নির্দিষ্ট কী-এর মান প্রতিস্থাপন করতে ব্যবহৃত হয়। |
| dup | ম্যাপের কপি তৈরি করতে ব্যবহৃত হয়। |
| clone | ডেটা কপি করতে ব্যবহৃত হয়। |
| default | নির্দিষ্ট মান ডিফল্ট নির্ধারণ রাখতে ব্যবহৃত হয়। |
| inspect | তথ্য পাঠযোগ্য রূপে প্রদর্শন করতে ব্যবহৃত হয়। |
| hash | হ্যাশ কোড তৈরি করতে ব্যবহৃত হয়। |