জয়েন লগইন

রুবি

🌈রুবি কি?

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

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

রুবি সমূহ

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

  • ➡️ 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 - ডেটা সংরক্ষণ ফাকা কিনা যাচাই করার উদাহরণ।

ruby
user   = {}
result = user.empty?

puts result

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

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}
result = user.key?("নাম")

puts result

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

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}
result = user.has_key?("নাম")

puts result

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

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}
result = user.value?("মোঃ আরিফ")

puts result

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

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}
result = user.has_value?("মোঃ আরিফ")

puts result

fetch - নির্দিষ্ট কী এর মান বের করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}
result = user.fetch("নাম")

puts result

keys - ডেটা থেকে সমস্ত কী সংগ্রহ করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}
result = user.keys

puts result

values - ডেটা থেকে সমস্ত মান সংগ্রহ করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}
result = user.values

puts result

each - প্রতিটি কী ও মান অ্যাক্সেস করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

user.each do |key, value|
    puts "#{key}: #{value}"
end

each_key - প্রতিটি কী অ্যাক্সেস করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

user.each_key do |key|
    puts key
end

each_value - প্রতিটি মান অ্যাক্সেস করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

user.each_value do |value|
    puts value
end

select - শর্ত অনুযায়ী উপাদান নির্বাচন করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

result = user.select do |key, value|
    key == "নাম"
end

puts result

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

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

result = user.reject do |key, value|
    key == "নাম"
end

puts result

invert - কী ও মান পরস্পর পরিবর্তন করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

result = user.invert

puts result

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

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

info = {
    "শহর" => "ঢাকা"
}

result = user.merge(info)

puts result

update - ডেটা আপডেট করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

info = {
    "শহর" => "ঢাকা"
}

user.update(info)

puts user

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

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

user.delete("নাম")

puts user

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

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

user.delete_if do |key, value|
    key == "নাম"
end

puts user

keep_if - শর্ত পূরণ করা বের করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

user.keep_if do |key, value|
    key == "নাম"
end

puts user

clear - সব কী-মান জোড়া অপসারণ করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

user.clear

puts user

replace - নির্দিষ্ট কী-এর মান প্রতিস্থাপন করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

info = {
    "শহর" => "ঢাকা"
}

user.replace(info)

puts user

dup - ম্যাপের কপি তৈরি করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

result = user.dup

puts user

clone - ডেটা কপি করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

result = user.clone

puts result

default - নির্দিষ্ট মান ডিফল্ট নির্ধারণ রাখার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

result = user.default = "unknown"

puts result

inspect - তথ্য পাঠযোগ্য রূপে প্রদর্শন করার উদাহরণ।

ruby
user = {
    "নাম" => "মোঃ আরিফ",
    "দেশ" => "বাংলাদেশ"
}

result = user.inspect

puts result

hash - হ্যাশ কোড তৈরি করার উদাহরণ।

ruby
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 হ্যাশ কোড তৈরি করতে ব্যবহৃত হয়।