জয়েন লগইন

কোটলিন

🌈কোটলিন কি?

📋কোটলিন হলো ডেটা রেন্ডার করার পদ্ধতি।

⚒️কোটলিন ডেটা রেন্ডার করতে ব্যবহৃত হয়।

তালিকা রেন্ডার করার উদাহরণ।

kotlin
fun main() {
  val fruits = listOf("আপেল", "আঙ্গুর", "কমলা", "কলা")

  print("<ul>")

  for (fruit in fruits) {
    print("<li>$fruit</li>")
  }

  print("</ul>")
}

কী ও ভ্যালু জোড়া আকারে রেন্ডার করার উদাহরণ।

kotlin
fun main() {
  val info = mapOf(
    "নাম" to "মোঃ আরিফ",
    "দেশ" to "বাংলাদেশ"
  )

  print("<table border='1'>")

  for ((key, value) in info) {
    print("<tr>")
    print("<th>$key</th>")
    print("<td>$value</td>")
    print("</tr>")
  }

  print("</table>")
}

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

kotlin
fun main() {
  val user = mapOf<String, Any>(
    "নাম" to "মোঃ আরিফ",
    "তথ্য" to mapOf(
      "স্বপ্ন" to "সফটওয়্যার ইঞ্জিনিয়ার",
      "দেশ" to "বাংলাদেশ"
    )
  )

  print("<table border='1'>")

  print("<tr>")
  print("<th>নাম</th>")
  print("<td>${user["নাম"]}</td>")
  print("</tr>")

  print("<tr>")
  print("<th>তথ্য</th>")
  print("<td>")

  print("<table border='1'>")

  print("<tr>")
  print("<th>স্বপ্ন</th>")
  print(
    "<td>${(user["তথ্য"] as Map<*, *>)["স্বপ্ন"]}</td>"
  )
  print("</tr>")

  print("<tr>")
  print("<th>দেশ</th>")
  print(
    "<td>${(user["তথ্য"] as Map<*, *>)["দেশ"]}</td>"
  )
  print("</tr>")

  print("</table>")

  print("</td>")
  print("</tr>")

  print("</table>")
}

বহুমাত্রিক ডেটা রেন্ডার করার উদাহরণ।

kotlin
fun main() {
  val users = listOf(
    listOf("10", "তানিম", "বাংলাদেশ"),
    listOf("11", "জোহান", "নেদারল্যান্ড"),
    listOf("12", "হামিদ", "আফগানিস্তান"),
    listOf("13", "সাকিব", "বাংলাদেশ")
  )

  print("<table border='1'>")

  print("<tr>")
  print("<th>আইডি</th>")
  print("<th>নাম</th>")
  print("<th>দেশ</th>")
  print("</tr>")

  for (user in users) {
    print("<tr>")
    print("<td>${user[0]}</td>")
    print("<td>${user[1]}</td>")
    print("<td>${user[2]}</td>")
    print("</tr>")
  }

  print("</table>")
}

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

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

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