জয়েন লগইন

গো লুপ

🌈গো লুপ কি?

📋গো লুপ হলো কোনো একটি কাজের পুনরাবৃত্তি করার পদ্ধতি।

⚒️গো লুপ কোনো একটি কাজের পুনরাবৃত্তি করতে ব্যবহৃত হয়।

গো লুপ সমূহ

গো লুপ এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ for - নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করা
  • ➡️ range - নির্দিষ্ট সংখ্যার পরিসর তৈরি করা
  • ➡️ break - শর্তের ভিক্তিতে পুনরাবৃত্তি বন্ধ করা
  • ➡️ continue - নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া

for - নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করার উদাহরণ।

go
package main
import "fmt"

func main() {
  fruits := []string{"আপেল", "আঙ্গুর", "কমলা", "কলা"}

  for item := 0; item < len(fruits); item++ {
    fmt.Println(fruits[item])
  }
}

range - নির্দিষ্ট সংখ্যার পরিসর তৈরি করার উদাহরণ।

go
package main
import "fmt"

func main() {
  fruits := []string{"আপেল", "আঙ্গুর", "কমলা", "কলা"}

  for _, fruit := range fruits {
    fmt.Println(fruit)
  }
}

break - শর্তের ভিক্তিতে পুনরাবৃত্তি বন্ধ করার উদাহরণ।

go
package main
import "fmt"

func main() {
  fruits := []string{"আপেল", "আঙ্গুর", "কমলা", "কলা"}

  for _, fruit := range fruits {

    if fruit == "কমলা" {
      break
    }

    fmt.Println(fruit)
  }
}

continue - নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া উদাহরণ।

go
package main
import "fmt"

func main() {
  fruits := []string{"আপেল", "আঙ্গুর", "কমলা", "কলা"}

  for _, fruit := range fruits {

    if fruit == "কমলা" {
      continue
    }

    fmt.Println(fruit)
  }
}

গো লুপ সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
for নির্দিষ্ট বারের জন্য পুনরাবৃত্তি করতে ব্যবহৃত হয়।
range নির্দিষ্ট সংখ্যার পরিসর তৈরি করতে ব্যবহৃত হয়।
break শর্তের ভিক্তিতে পুনরাবৃত্তি বন্ধ করতে ব্যবহৃত হয়।
continue নির্দিষ্ট শর্ত বাদ দিয়ে পরবর্তী ধাপে যাওয়া ব্যবহৃত হয়।