রুবি ত্রুটি
🌈রুবি ত্রুটি কি?
📋রুবি ত্রুটি হলো কোডে থাকা সমস্যা খুঁজে বের করার পদ্ধতি।
⚒️রুবি ত্রুটি কোডে থাকা সমস্যা খুঁজে বের করতে ব্যবহৃত হয়।
রুবি ত্রুটি সমূহ
রুবি ত্রুটি এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ 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 | অনির্ধারিত কী নির্দেশ করতে ব্যবহৃত হয়। |