জয়েন লগইন

গো স্ট্রিং

🌈গো স্ট্রিং কি?

📋গো স্ট্রিং হলো এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের পদ্ধতি।

⚒️গো স্ট্রিং এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের ব্যবহৃত হয়।

গো স্ট্রিং সমূহ

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

  • ➡️ Contains - নির্দিষ্ট মান আছে কিনা পরীক্ষা করা
  • ➡️ Index - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
  • ➡️ LastIndex - নির্দিষ্ট মানের শেষ অবস্থান বের করা
  • ➡️ Replace - নির্দিষ্ট মান প্রতিস্থাপন করা
  • ➡️ ReplaceAll - নির্দিষ্ট মিল পাওয়া সমস্ত মান প্রতিস্থাপন করা
  • ➡️ ToUpper - বড় হাতের অক্ষরে রূপান্তর করা
  • ➡️ ToLower - ছোট হাতের অক্ষরে রূপান্তর করা
  • ➡️ TrimSpace - উভয় পাসের স্পেস ডিলিট করা
  • ➡️ HasPrefix - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করা
  • ➡️ HasSuffix - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করা
  • ➡️ Split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করা
  • ➡️ Repeat - ডেটা পুনরাবৃত্তি করা
  • ➡️ Count - নির্দিষ্ট মানের উপস্থিতি সংখ্যা গনণা করা
  • ➡️ Compare - দুটি মান তুলনা করা
  • ➡️ TrimLeft - শুরুতে থাকা স্পেস ডিলিট করা
  • ➡️ TrimRight - শেষে থাকা স্পেস ডিলিট করা

Contains - নির্দিষ্ট মান আছে কিনা পরীক্ষা করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
    result := strings.Contains(string, "প্রোগ্রামিং")

    fmt.Println(result)

}

Index - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
    result := strings.Index(string, "প্রোগ্রামিং")

    fmt.Println(result)

}

LastIndex - নির্দিষ্ট মানের শেষ অবস্থান বের করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
    result := strings.LastIndex(string, "প্রোগ্রামিং")

    fmt.Println(result)

}

Replace - নির্দিষ্ট মান প্রতিস্থাপন করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
    result := strings.Replace(string, "প্রোগ্রামিং", "ডেভেলপমেন্ট", -1)

    fmt.Println(result)

}

ReplaceAll - নির্দিষ্ট মিল পাওয়া সমস্ত মান প্রতিস্থাপন করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
    result := strings.ReplaceAll(string, "প্রোগ্রামিং", "ডেভেলপমেন্ট")

    fmt.Println(result)

}

ToUpper - বড় হাতের অক্ষরে রূপান্তর করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "হ্যালো বিশ্ব"
    result := strings.ToUpper(string)

    fmt.Println(result)

}

ToLower - ছোট হাতের অক্ষরে রূপান্তর করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "হ্যালো বিশ্ব"
    result := strings.ToLower(string)

    fmt.Println(result)

}

TrimSpace - উভয় পাসের স্পেস ডিলিট করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "  হ্যালো বিশ্ব  "
    result := strings.TrimSpace(string)

    fmt.Println(result)

}

HasPrefix - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "হ্যালো বিশ্ব"
    result := strings.HasPrefix(string, "হ্যালো")

    fmt.Println(result)

}

HasSuffix - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "হ্যালো বিশ্ব"
    result := strings.HasSuffix(string, "")

    fmt.Println(result)

}

Split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
    result := strings.Split(string, " ")

    fmt.Println(result)

}

Repeat - ডেটা পুনরাবৃত্তি করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "হ্যালো"
    result := strings.Repeat(string, 3)

    fmt.Println(result)

}

Count - নির্দিষ্ট মানের উপস্থিতি সংখ্যা গনণা করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
    result := strings.Count(string, "প্রোগ্রামিং")

    fmt.Println(result)

}

Compare - দুটি মান তুলনা করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    hello := "হ্যালো"
    world := "বিশ্ব"

    result := strings.Compare(hello, world)

    fmt.Println(result)

}

TrimLeft - শুরুতে থাকা স্পেস ডিলিট করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "-----হ্যালো"
    result := strings.TrimLeft(string, "-")

    fmt.Println(result)

}

TrimRight - শেষে থাকা স্পেস ডিলিট করার উদাহরণ।

go
package main

import (
    "fmt"
    "strings"
)

func main() {
    string := "হ্যালো-----"
    result := strings.TrimRight(string, "-")

    fmt.Println(result)

}

গো স্ট্রিং সম্পর্কিত বিস্তারিত তথ্য

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

নাম বিবরণ
Contains নির্দিষ্ট মান আছে কিনা পরীক্ষা করতে ব্যবহৃত হয়।
Index নির্দিষ্ট মানের প্রথম অবস্থান বের করতে ব্যবহৃত হয়।
LastIndex নির্দিষ্ট মানের শেষ অবস্থান বের করতে ব্যবহৃত হয়।
Replace নির্দিষ্ট মান প্রতিস্থাপন করতে ব্যবহৃত হয়।
ReplaceAll নির্দিষ্ট মিল পাওয়া সমস্ত মান প্রতিস্থাপন করতে ব্যবহৃত হয়।
ToUpper বড় হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।
ToLower ছোট হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।
TrimSpace উভয় পাসের স্পেস ডিলিট করতে ব্যবহৃত হয়।
HasPrefix নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করতে ব্যবহৃত হয়।
HasSuffix নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করতে ব্যবহৃত হয়।
Split নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করতে ব্যবহৃত হয়।
Repeat ডেটা পুনরাবৃত্তি করতে ব্যবহৃত হয়।
Count নির্দিষ্ট মানের উপস্থিতি সংখ্যা গনণা করতে ব্যবহৃত হয়।
Compare দুটি মান তুলনা করতে ব্যবহৃত হয়।
TrimLeft শুরুতে থাকা স্পেস ডিলিট করতে ব্যবহৃত হয়।
TrimRight শেষে থাকা স্পেস ডিলিট করতে ব্যবহৃত হয়।