কোটলিন
🌈কোটলিন কি?
📋কোটলিন হলো ডেটা রেন্ডার করার পদ্ধতি।
⚒️কোটলিন ডেটা রেন্ডার করতে ব্যবহৃত হয়।
তালিকা রেন্ডার করার উদাহরণ।
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>")
}
কোটলিন কন্টেন্ট এর অন্তর্ভুক্ত লিংক সমূহ
আরও জানতে লিঙ্ক গুলোতে ভিজিট করুন