রুবি এক্সেপশন
🌈রুবি এক্সেপশন কি?
📋রুবি এক্সেপশন হলো প্রোগ্রামে ভুল নিক্ষেপ করার পদ্ধতি।
⚒️রুবি এক্সেপশন প্রোগ্রামে ভুল নিক্ষেপ করতে ব্যবহৃত হয়।
রুবি এক্সেপশন সমূহ
রুবি এক্সেপশন এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ raise - প্রোগ্রামে ত্রুটি সৃষ্টি করা
- ➡️ exception - প্রোগ্রামে ত্রুটি পরিচালনা করা
- ➡️ message - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করা
- ➡️ backtrace - ত্রুটির স্ট্যাক ট্রেস বের করা
- ➡️ full_message - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করা
raise - প্রোগ্রামে ত্রুটি সৃষ্টি করার উদাহরণ।
ruby
def user(name)
if name == ""
raise Exception, "ডেটা পাওয়া যায়নি"
end
return name
end
def page
begin
puts user("আরিফ")
puts user("")
rescue Exception => error
puts error.message
end
end
page
exception - প্রোগ্রামে ত্রুটি পরিচালনা করার উদাহরণ।
ruby
def user
Exception.new("ডেটা পাওয়া যায়নি")
end
def page
error = user
puts error.message
end
page
message - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করার উদাহরণ।
ruby
def user(name)
if name == ""
raise Exception, "ডেটা পাওয়া যায়নি"
end
return name
end
def page
begin
user("")
rescue Exception => error
puts error.message
end
end
page
backtrace - ত্রুটির স্ট্যাক ট্রেস বের করার উদাহরণ।
ruby
def user
raise Exception, "ডেটা পাওয়া যায়নি"
end
def page
begin
user
rescue Exception => error
puts error.backtrace
end
end
page
full_message - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করার উদাহরণ।
ruby
def user
raise Exception, "ডেটা পাওয়া যায়নি"
end
def page
begin
user
rescue Exception => error
puts error.full_message
end
end
page
রুবি এক্সেপশন সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| raise | প্রোগ্রামে ত্রুটি সৃষ্টি করতে ব্যবহৃত হয়। |
| exception | প্রোগ্রামে ত্রুটি পরিচালনা করতে ব্যবহৃত হয়। |
| message | ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করতে ব্যবহৃত হয়। |
| backtrace | ত্রুটির স্ট্যাক ট্রেস বের করতে ব্যবহৃত হয়। |
| full_message | ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করতে ব্যবহৃত হয়। |