স্কালা প্রোগ্রামিং ভাষা সেটআপ করার জন্য দুটি প্রধান উপায় রয়েছে: REPL (Read-Eval-Print Loop) এবং IDE (Integrated Development Environment)। REPL এর মাধ্যমে আপনি স্কালার কোড তাত্ক্ষণিকভাবে পরীক্ষা করতে পারবেন এবং IDE ব্যবহার করলে আপনি স্কালার বড় প্রোজেক্টগুলো তৈরি করতে পারবেন।
১. স্কালা REPL ইন্সটলেশন
REPL হচ্ছে একটি ইন্টারেক্টিভ শেল যেখানে আপনি স্কালা কোড লিখে তাত্ক্ষণিকভাবে তার আউটপুট দেখতে পারেন। এটি স্কালার প্রথম পরিচিতি এবং শিক্ষার জন্য উপযুক্ত।
স্কালা REPL ইন্সটল করতে নিচের ধাপগুলো অনুসরণ করুন:
প্রথম ধাপ: স্কালা ডাউনলোড করা
- স্কালার অফিসিয়াল ওয়েবসাইট থেকে স্কালা ডাউনলোড করুন: https://www.scala-lang.org/download/
এখানে "Download Scala" বাটনে ক্লিক করুন এবং আপনার অপারেটিং সিস্টেম অনুযায়ী ডাউনলোড লিঙ্ক নির্বাচন করুন (Windows, macOS, Linux)।
উদাহরণস্বরূপ, আপনি Windows-এর জন্য
.msiফাইল ডাউনলোড করতে পারেন।
দ্বিতীয় ধাপ: স্কালা ইন্সটল করা
- ডাউনলোড করা
.msi(Windows) বা.tar(Linux/Mac) ফাইলটি রান করুন। - ইন্সটলার নির্দেশনা অনুসরণ করুন। ডিফল্ট সেটিংস রাখলে স্কালা স্বয়ংক্রিয়ভাবে আপনার সিস্টেমে ইন্সটল হবে।
তৃতীয় ধাপ: স্কালা চালানো
- স্কালা ইন্সটল হওয়ার পর, Command Prompt (Windows) বা Terminal (Linux/macOS) খুলুন।
নিচের কমান্ডটি টাইপ করুন:
scalaআপনি এখন স্কালা REPL-এ প্রবেশ করবেন, যেখানে আপনি সরাসরি স্কালা কোড লিখে আউটপুট দেখতে পারবেন।
উদাহরণ:
scala> println("Hello, Scala!") Hello, Scala!
২. স্কালা IDE সেটআপ
স্কালা বড় প্রোজেক্টগুলির জন্য একটি সম্পূর্ণ IDE সেটআপ করা বেশ উপকারী। স্কালা উন্নয়ন করতে জনপ্রিয় IDE গুলি হল IntelliJ IDEA এবং Visual Studio Code।
২.১ IntelliJ IDEA ব্যবহার করে স্কালা সেটআপ
প্রথম ধাপ: IntelliJ IDEA ইন্সটল করা
- IntelliJ IDEA ডাউনলোড পেজ থেকে IDE ডাউনলোড করুন। আপনি ফ্রি Community Edition ব্যবহার করতে পারেন।
- ইন্সটলার ফাইলটি চালান এবং IntelliJ IDEA ইনস্টল করুন।
দ্বিতীয় ধাপ: Scala প্লাগইন ইন্সটল করা
- IntelliJ IDEA ওপেন করুন।
- File > Settings > Plugins-এ যান এবং Scala প্লাগইন সার্চ করুন।
- Scala প্লাগইনটি ইন্সটল করুন এবং IntelliJ IDEA পুনরায় চালু করুন।
তৃতীয় ধাপ: স্কালা প্রোজেক্ট তৈরি করা
- IntelliJ IDEA ওপেন করুন এবং Create New Project নির্বাচন করুন।
- Scala নির্বাচন করুন এবং আপনার প্রোজেক্টের নাম এবং লোকেশন দিন।
- স্কালার জন্য SBT (Simple Build Tool) কনফিগারেশন ব্যবহার করুন। এটি স্কালার ডিপেন্ডেন্সি ম্যানেজমেন্ট এবং বিল্ড সিস্টেমের জন্য ব্যবহৃত হয়।
চতুর্থ ধাপ: কোড লেখা এবং রান করা
- প্রোজেক্ট তৈরি হওয়ার পর, নতুন একটি
.scalaফাইল তৈরি করুন এবং কোড লিখুন। - কোড রান করার জন্য Run বাটন ক্লিক করুন।
উদাহরণ:
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, Scala from IntelliJ!")
}
}২.২ Visual Studio Code (VS Code) ব্যবহার করে স্কালা সেটআপ
প্রথম ধাপ: Visual Studio Code ইন্সটল করা
- VS Code ডাউনলোড পেজ থেকে Visual Studio Code ডাউনলোড করুন এবং ইন্সটল করুন।
দ্বিতীয় ধাপ: স্কালা প্লাগইন ইন্সটল করা
- VS Code ওপেন করুন এবং Extensions প্যানেল থেকে Metals প্লাগইন সার্চ করুন।
- Metals প্লাগইন ইন্সটল করুন। এটি স্কালা কোড লেখার জন্য প্রয়োজনীয় সকল টুলস এবং সাপোর্ট প্রদান করবে।
তৃতীয় ধাপ: স্কালা প্রোজেক্ট তৈরি করা
- VS Code ওপেন করে নতুন একটি প্রোজেক্ট ফোল্ডার তৈরি করুন।
স্কালা প্রোজেক্টের জন্য একটি
build.sbtফাইল তৈরি করুন এবং নিম্নলিখিত কনফিগারেশন লিখুন:name := "MyFirstScalaProject" version := "0.1" scalaVersion := "2.13.6"
চতুর্থ ধাপ: কোড লেখা এবং রান করা
.scalaফাইল তৈরি করুন এবং স্কালা কোড লিখুন।- VS Code থেকে স্কালার কোড রান করার জন্য Terminal > Run Task > Run Build নির্বাচন করুন।
উদাহরণ:
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, Scala from VS Code!")
}
}সারাংশ
- REPL ব্যবহার করে আপনি স্কালার কোড সরাসরি চালাতে পারবেন এবং দ্রুত ফলাফল দেখতে পারবেন।
- IDE (IntelliJ IDEA অথবা Visual Studio Code) ব্যবহার করলে আপনি স্কালার বড় প্রোজেক্ট তৈরি করতে পারবেন এবং উন্নত কোড সম্পাদনা সুবিধা পাবেন।
আপনি যদি স্কালা শিখতে চান এবং প্রোগ্রামিং শুরু করতে চান, REPL খুবই উপকারী। তবে, বড় প্রোজেক্টে কাজ করার জন্য IntelliJ IDEA বা Visual Studio Code ব্যবহারের পরামর্শ দেওয়া হয়।
Read more