প্রথম Kotlin প্রোগ্রাম লেখা এবং কম্পাইল করা
কটলিন প্রোগ্রামিং শুরু করতে হলে প্রথমে একটি সহজ প্রোগ্রাম লিখে সেটি কম্পাইল এবং রান করতে হবে। নিচে ধাপে ধাপে নির্দেশিকা দেওয়া হলো:
১. প্রোগ্রাম লেখা:
প্রথমে একটি কটলিন ফাইল তৈরি করতে হবে যেখানে আপনি কোড লিখবেন। এই ফাইলের এক্সটেনশন .kt হবে। নিচে একটি সাধারণ কটলিন প্রোগ্রামের উদাহরণ দেওয়া হলো যা "Hello, Kotlin!" প্রিন্ট করবে।
কোড:
fun main() { println("Hello, Kotlin!") }কোড ব্যাখ্যা:
fun: কটলিনে ফাংশন ডিক্লেয়ার করার জন্য ব্যবহৃত কীওয়ার্ড।main: এটি কটলিন প্রোগ্রামের এন্ট্রি পয়েন্ট, অর্থাৎ এখান থেকে প্রোগ্রাম শুরু হয়।println(): আউটপুটে টেক্সট প্রিন্ট করার জন্য ব্যবহৃত ফাংশন। এখানে"Hello, Kotlin!"মেসেজটি আউটপুট হবে।
২. প্রোগ্রাম কম্পাইল করা:
কটলিন প্রোগ্রাম কম্পাইল করার জন্য আপনি কমান্ড লাইন বা IntelliJ IDEA ব্যবহার করতে পারেন। নিচে উভয় পদ্ধতির বিস্তারিত দেওয়া হলো:
পদ্ধতি ১: IntelliJ IDEA ব্যবহার করা
IntelliJ IDEA ডাউনলোড এবং ইনস্টল করুন: IntelliJ IDEA থেকে ডাউনলোড করে ইনস্টল করুন।
প্রজেক্ট তৈরি করুন:
- IntelliJ IDEA ওপেন করুন এবং "New Project" ক্লিক করুন।
- Kotlin/JVM সিলেক্ট করে প্রজেক্টের নাম দিন।
- একটি নতুন Kotlin ফাইল তৈরি করুন, যেমন:
Main.kt।
প্রোগ্রাম লিখুন:
- ওপেন করা ফাইলে উপরের কোডটি পেস্ট করুন।
প্রোগ্রাম রান করুন:
- ফাইলের ভিতরে থাকা গ্রিন রান বাটনে ক্লিক করুন বা Shift + F10 চাপুন। আউটপুটে
"Hello, Kotlin!"দেখতে পাবেন।
পদ্ধতি ২: কমান্ড লাইন থেকে কটলিন কম্পাইল করা
কটলিন কম্পাইলার ডাউনলোড করুন: Kotlin Command Line Compiler ডাউনলোড করে সেটআপ করুন।
ফাইল তৈরি এবং কোড লেখা:
- একটি নতুন
.ktফাইল তৈরি করুন (যেমনhello.kt) এবং কোড লিখুন:
fun main() { println("Hello, Kotlin!") }কোড কম্পাইল এবং রান করা:
- টার্মিনালে গিয়ে নিচের কমান্ডটি রান করুন:
kotlinc hello.kt -include-runtime -d hello.jar- এরপর জাভা ভার্চুয়াল মেশিন (JVM) দিয়ে রান করুন:
java -jar hello.jar- আউটপুটে
"Hello, Kotlin!"প্রিন্ট হবে।
উপসংহার:
কটলিন প্রোগ্রাম লেখা এবং কম্পাইল করা খুবই সহজ এবং দ্রুত। IntelliJ IDEA ব্যবহার করলে আরও সুবিধাজনকভাবে কোড লেখা এবং ডিবাগিং করা যায়। তবে, কমান্ড লাইন ব্যবহার করে কম্পাইল এবং রান করা নতুন ডেভেলপারদের জন্য ভালো অনুশীলন। আশা করি, এই প্রাথমিক টিউটোরিয়ালটি কটলিনের সাথে আপনার প্রোগ্রামিং যাত্রা শুরু করার জন্য সহায়ক হবে।
Read more