Go:
নতুন প্রকল্প শুরু করা
কীভাবে:
প্রথমে, নিশ্চিত করুন আপনার ইনস্টল করা আছে কি না Go, আপনার টার্মিনালে go version
চালান। আপনি ইনস্টল করা Go এর সংস্করণ আউটপুট হিসাবে দেখতে পাবেন। পরের ধাপে, আসুন একটি নতুন প্রজেক্ট শুরু করি। আপনার কার্যক্ষেত্রে যান এবং চালান:
mkdir hello-world
cd hello-world
এটি আপনার প্রজেক্টের জন্য একটি নতুন ডিরেক্টরি তৈরি করে এবং আপনাকে সেখানে নিয়ে যায়। এখন, মডিউলটি সংগঠিত করুন:
go mod init example.com/hello-world
example.com/hello-world
কে আপনার মডিউল পথের সাথে প্রতিস্থাপন করুন। এই কমান্ডটি আপনার ডিরেক্টরিতে একটি go.mod
ফাইল তৈরি করে, যা নতুন একটি Go মডিউল আরম্ভের সংকেত দেয়। এই রকম দেখতে পারে go.mod
:
module example.com/hello-world
go 1.18
go.mod
আপনার প্রজেক্টের নির্ভরতা ট্র্যাক করে। এখন, একটি main.go
ফাইল তৈরি করুন:
touch main.go
main.go
ফাইলটি আপনার পছন্দের এডিটরে খুলুন এবং “Hello, World!” প্রিন্ট করার জন্য নিম্নোক্ত কোড যোগ করুন:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
আপনার প্রোগ্রাম চালানোর জন্য, টার্মিনালে ফিরে যান এবং নিম্নলিখিত কমান্ড চালান:
go run main.go
আপনি দেখতে পাবেন:
Hello, World!
অভিনন্দন! আপনি সবে একটি নতুন Go প্রজেক্ট শুরু করেছেন এবং আপনার প্রথম Go প্রোগ্রাম চালিয়েছেন।
গভীর ডুব
Go তে নির্ভরতা ব্যবস্থাপনার মানদণ্ড হিসেবে মডিউলকে প্রবর্তনের উদ্যোগটি ছিল Go ইকোসিস্টেমে এক গুরুত্বপূর্ণ পরিবর্তন, যা আনুষ্ঠানিকভাবে Go 1.11 এ গৃহীত হয়েছিল। মডিউলের আগে, Go ডেভেলপাররা GOPATH পরিবেশ ভেরিয়েবলের উপর নির্ভর করে নির্ভরতা পরিচালনা করত, যা কম সহজবোধ্য ছিল এবং প্রায়শই “নির্ভরতা নরকে” পরিণত হত।
মডিউল প্রকল্পের নির্ভরতা, সংস্করণ পরিচালনা করার অন্তর্বুদ্ধ উপায় প্রদান করে এবং Go প্রকল্পগুলিকে আরও স্বাধীন এবং বহনযোগ্য করার দিকে অগ্রসর করে। প্রতিটি মডিউল এর নির্ভরতা উল্লেখ করে যা Go go.mod
ফাইলে ট্র্�