জয়েন লগইন

রুবি ত্রুটি

🌈রুবি ত্রুটি কি?

📋রুবি ত্রুটি হলো কোডে থাকা সমস্যা খুঁজে বের করার পদ্ধতি।

⚒️রুবি ত্রুটি কোডে থাকা সমস্যা খুঁজে বের করতে ব্যবহৃত হয়।

রুবি ত্রুটি সমূহ

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

  • ➡️ NameError - ভুল নাম নির্দেশ করা
  • ➡️ NoMethodError - অনুপস্থিত মেথড ব্যবহারের ত্রুটি
  • ➡️ IndexError - ভুল সুচক নির্দেশ করা
  • ➡️ TypeError - ভুল টাইপ নির্দেশ করা
  • ➡️ ArgumentError - ভুল আর্গুমেন্টের ত্রুটি
  • ➡️ ZeroDivisionError - শূন্য দিয়ে ভাগ করার ত্রুটি
  • ➡️ KeyError - অনির্ধারিত কী নির্দেশ করা

NameError - ভুল নাম নির্দেশ করার উদাহরণ।

ruby
def user
  "আরিফ"
end

puts name

NoMethodError - অনুপস্থিত মেথড ব্যবহারের ত্রুটি উদাহরণ।

ruby
def user
  "আরিফ"
end

puts user.message

IndexError - ভুল সুচক নির্দেশ করার উদাহরণ।

ruby
numbers = [10, 15, 10, 25]

puts numbers.fetch(4)

TypeError - ভুল টাইপ নির্দেশ করার উদাহরণ।

ruby
value = "আরিফ"

puts value + 10

ArgumentError - ভুল আর্গুমেন্টের ত্রুটি উদাহরণ।

ruby
def user(name)
  puts name
end

user()

ZeroDivisionError - শূন্য দিয়ে ভাগ করার ত্রুটি উদাহরণ।

ruby
result = 10 / 0

puts result

KeyError - অনির্ধারিত কী নির্দেশ করার উদাহরণ।

ruby
user = {
  name: "আরিফ"
}

puts user.fetch(:land)

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

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

নাম বিবরণ
NameError ভুল নাম নির্দেশ করতে ব্যবহৃত হয়।
NoMethodError অনুপস্থিত মেথড ব্যবহারের ত্রুটি ব্যবহৃত হয়।
IndexError ভুল সুচক নির্দেশ করতে ব্যবহৃত হয়।
TypeError ভুল টাইপ নির্দেশ করতে ব্যবহৃত হয়।
ArgumentError ভুল আর্গুমেন্টের ত্রুটি ব্যবহৃত হয়।
ZeroDivisionError শূন্য দিয়ে ভাগ করার ত্রুটি ব্যবহৃত হয়।
KeyError অনির্ধারিত কী নির্দেশ করতে ব্যবহৃত হয়।