জয়েন লগইন

কোটলিন এক্সেপশন

🌈কোটলিন এক্সেপশন কি?

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

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

কোটলিন এক্সেপশন সমূহ

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

  • ➡️ throw - প্রোগ্রামে ত্রুটি নিক্ষেপ করা
  • ➡️ exception - প্রোগ্রামে ত্রুটি পরিচালনা করা
  • ➡️ try - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করা
  • ➡️ catch - প্রোগ্রামে সমস্যা ও ভুুল ধরা
  • ➡️ message - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করা
  • ➡️ stackTrace - ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করা
  • ➡️ printStackTrace - ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করা

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

kotlin
fun user(name: String): String {
  if (name == "") {
    throw Exception("ডেটা পাওয়া যায়নি")
  }

  return name
}

fun page() {
  try {
    println(user("আরিফ"))
    println(user(""))
  } catch (error: Exception) {
    println(error.message)
  }
}

fun main() {
  page()
}

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

kotlin
fun user(name: String): String {
  if (name == "") {
    throw Exception("ডেটা পাওয়া যায়নি")
  }

  return name
}

fun page() {
  try {
    println(user(""))
  } catch (error: Exception) {
    println(error.message)
  }
}

fun main() {
  page()
}

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

kotlin
fun user(name: String): String {
  if (name == "") {
    throw Exception("ডেটা পাওয়া যায়নি")
  }

  return name
}

fun page() {
  try {
    println(user(""))
  } catch (error: Exception) {
    println(error.message)
  }
}

fun main() {
  page()
}

catch - প্রোগ্রামে সমস্যা ও ভুুল ধরা উদাহরণ।

kotlin
fun user(name: String): String {
  if (name == "") {
    throw Exception("ডেটা পাওয়া যায়নি")
  }

  return name
}

fun page() {
  try {
    println(user(""))
  } catch (error: Exception) {
    println(error.message)
  }
}

fun main() {
  page()
}

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

kotlin
fun user(name: String): String {
  if (name == "") {
    throw Exception("ডেটা পাওয়া যায়নি")
  }

  return name
}

fun page() {
  try {
    println(user(""))
  } catch (error: Exception) {
    println(error.message)
  }
}

fun main() {
  page()
}

stackTrace - ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করার উদাহরণ।

kotlin
fun user(): String {
  throw Exception("ডেটা পাওয়া যায়নি")
}

fun page() {
  try {
    user()
  } catch (error: Exception) {
    println(error.stackTrace.contentToString())
  }
}

fun main() {
  page()
}

printStackTrace - ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করার উদাহরণ।

kotlin
fun user() {
  throw Exception("ডেটা পাওয়া যায়নি")
}

fun page() {
  try {
    user()
  } catch (error: Exception) {
    error.printStackTrace()
  }
}

fun main() {
  page()
}

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

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

নাম বিবরণ
throw প্রোগ্রামে ত্রুটি নিক্ষেপ করতে ব্যবহৃত হয়।
exception প্রোগ্রামে ত্রুটি পরিচালনা করতে ব্যবহৃত হয়।
try প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করতে ব্যবহৃত হয়।
catch প্রোগ্রামে সমস্যা ও ভুুল ধরা ব্যবহৃত হয়।
message ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করতে ব্যবহৃত হয়।
stackTrace ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করতে ব্যবহৃত হয়।
printStackTrace ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করতে ব্যবহৃত হয়।