জয়েন লগইন

আর এক্সেপশন

🌈আর এক্সেপশন কি?

📋আর এক্সেপশন হলো প্রোগ্রামে ভুল নিক্ষেপ করার পদ্ধতি।

⚒️আর এক্সেপশন প্রোগ্রামে ভুল নিক্ষেপ করতে ব্যবহৃত হয়।

আর এক্সেপশন সমূহ

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

  • ➡️ stop - প্রোগ্রামে ত্রুটি নিক্ষেপ করা
  • ➡️ tryCatch - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করা
  • ➡️ simpleError - প্রোগ্রামে ত্রুটি পরিচালনা করা
  • ➡️ conditionMessage - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করা

stop - প্রোগ্রামে ত্রুটি নিক্ষেপ করার উদাহরণ।

r
user <- function(name) {
  if (name == "") {
    stop("ডেটা পাওয়া যায়নি")
  }

  return(name)
}

page <- function() {
  tryCatch({
      print(user("আরিফ"))
      print(user(""))
    },
    error = function(error) {
      print(conditionMessage(error))
    }
  )
}

page()

tryCatch - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করার উদাহরণ।

r
user <- function(name) {
  if (name == "") {
    stop("ডেটা পাওয়া যায়নি")
  }

  return(name)
}

page <- function() {
  tryCatch({
      print(user(""))
    },
    error = function(error) {
      print(conditionMessage(error))
    }
  )
}

page()

simpleError - প্রোগ্রামে ত্রুটি পরিচালনা করার উদাহরণ।

r
user <- function() {
  simpleError("ডেটা পাওয়া যায়নি")
}

page <- function() {
  error <- user()

  print(conditionMessage(error))
}

page()

conditionMessage - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করার উদাহরণ।

r
user <- function() {
  stop("ডেটা পাওয়া যায়নি")
}

page <- function() {
  tryCatch({
      user()
    },
    error = function(error) {
      print(conditionMessage(error))
    }
  )
}

page()

আর এক্সেপশন সম্পর্কিত বিস্তারিত তথ্য

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

নাম বিবরণ
stop প্রোগ্রামে ত্রুটি নিক্ষেপ করতে ব্যবহৃত হয়।
tryCatch প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করতে ব্যবহৃত হয়।
simpleError প্রোগ্রামে ত্রুটি পরিচালনা করতে ব্যবহৃত হয়।
conditionMessage ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করতে ব্যবহৃত হয়।