জয়েন লগইন

কোটলিন ফাংশন

🌈কোটলিন ফাংশন কি?

📋কোটলিন ফাংশন হলো নির্দিষ্ট কোনো কাজ সম্পাদন করার পদ্ধতি।

⚒️কোটলিন ফাংশন নির্দিষ্ট কোনো কাজ সম্পাদন করতে ব্যবহৃত হয়।

কোড সংগঠিত ও পুনঃব্যবহারযোগ্য করার উদাহরণ।

kotlin
fun message() {
  println("হ্যালো বিশ্ব")
}

fun main() {
  message()
}

নাম নির্ধারণ করার উদাহরণ।

kotlin
fun message() {
  println("হ্যালো বিশ্ব")
}

fun main() {
  message()
}

ডেটা রিটান করার উদাহরণ।

kotlin
fun message(): String {
  return "হ্যালো বিশ্ব"
}

fun main() {
  println(message())
}

কল করে কোড কার্যকর করার উদাহরণ।

kotlin
fun message(): String {
  return "হ্যালো বিশ্ব"
}

fun main() {
  println(message())
}

সংক্ষিপ্ত অ্যারো ফাংশন তৈরি করার উদাহরণ।

kotlin
val message: (String) -> String = {
  text -> text
}

fun main() {
  println(message("হ্যালো বিশ্ব"))
}

ভেরিয়েবলের মাধ্যমে ইনপুট গ্রহণ করার উদাহরণ।

kotlin
fun user(name: String, land: String): String {
  return "$name - $land"
}

fun main() {
  println(user("আরিফ", "বাংলাদেশ"))
}

ডেটা পাস করার উদাহরণ।

kotlin
fun user(name: String, land: String) {
  println("$name - $land")
}

fun main() {
  user("আরিফ", "বাংলাদেশ")
}

প্যারামিটারে ডিফল্ট মান নির্ধারণ করার উদাহরণ।

kotlin
fun user(name: String, land: String = "বাংলাদেশ") {
  println("$name - $land")
}

fun main() {
  user("আরিফ")
}

পরিবর্তনশীল সংখ্যক প্যারামিটার গ্রহণ করার উদাহরণ।

kotlin
fun sum(vararg numbers: Int): Int {
  return numbers.sum()
}

fun main() {
  println(sum(10, 15, 10, 25))
}

নাম উল্লেখ করে আর্গুমেন্ট পাঠানো উদাহরণ।

kotlin
fun user(name: String, land: String) {
  println("$name - $land")
}

fun main() {
  user(name = "আরিফ", land = "বাংলাদেশ")
}

ক্লোজার ফাংশন তৈরি করার উদাহরণ।

kotlin
fun main() {

  val text = "হ্যালো বিশ্ব"

  val message: () -> String = {text}

  println(message())
}

নিজেকেই পুনরায় কল করার উদাহরণ।

kotlin
fun counter(number: Int) {

  if(number <= 0) {
    return
  }

  println("নাম্বার $number")

  counter(number - 1)
}

fun main() {
  counter(10)
}

নেস্টেড তৈরি করার উদাহরণ।

kotlin
fun outer() {

  fun inner(): String {
    return "হ্যালো বিশ্ব"
  }

  println(inner())
}

fun main() {
  outer()
}

ফাংশন ভেরিয়েবলে সংরক্ষণ করার উদাহরণ।

kotlin
fun message(): String {
  return "হ্যালো বিশ্ব"
}

fun main() {

  val function = ::message

  println(function())
}

কলব্যাক কার্যকর করার উদাহরণ।

kotlin
fun message(text: String): String {
  return text
}

fun call(callback: (String) -> String) {
  println(callback("হ্যালো বিশ্ব"))
}

fun main() {
  call(::message)
}

মাল্টিপল ফাংশন কার্যকর করার উদাহরণ।

kotlin
fun user(): Pair<String, String> {
  return Pair("আরিফ", "বাংলাদেশ")
}

fun main() {

  val (name, land) = user()

  println("$name - $land")
}

কোটলিন কন্টেন্ট এর অন্তর্ভুক্ত লিংক সমূহ

আরও জানতে লিঙ্ক গুলোতে ভিজিট করুন

অ্যারে বুলিয়ান কাস্টিং comments কন্ডিশন ডেটা অ্যাক্সেস datarenders datastructures ডেটা টাইপ datetimes ডিরেক্টরি ত্রুটি জেসন এক্সেপশন ফাইল সিস্টেম ফাংশন keywords লুপ maps গণিত অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অপারেটর outputs রেজেক্স স্ট্রিং variables