গো স্ট্রিং
🌈গো স্ট্রিং কি?
📋গো স্ট্রিং হলো এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের পদ্ধতি।
⚒️গো স্ট্রিং এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের ব্যবহৃত হয়।
গো স্ট্রিং সমূহ
গো স্ট্রিং এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ Contains - নির্দিষ্ট মান আছে কিনা পরীক্ষা করা
- ➡️ Index - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
- ➡️ LastIndex - নির্দিষ্ট মানের শেষ অবস্থান বের করা
- ➡️ Replace - নির্দিষ্ট মান প্রতিস্থাপন করা
- ➡️ ReplaceAll - নির্দিষ্ট মিল পাওয়া সমস্ত মান প্রতিস্থাপন করা
- ➡️ ToUpper - বড় হাতের অক্ষরে রূপান্তর করা
- ➡️ ToLower - ছোট হাতের অক্ষরে রূপান্তর করা
- ➡️ TrimSpace - উভয় পাসের স্পেস ডিলিট করা
- ➡️ HasPrefix - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করা
- ➡️ HasSuffix - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করা
- ➡️ Split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করা
- ➡️ Repeat - ডেটা পুনরাবৃত্তি করা
- ➡️ Count - নির্দিষ্ট মানের উপস্থিতি সংখ্যা গনণা করা
- ➡️ Compare - দুটি মান তুলনা করা
- ➡️ TrimLeft - শুরুতে থাকা স্পেস ডিলিট করা
- ➡️ TrimRight - শেষে থাকা স্পেস ডিলিট করা
Contains - নির্দিষ্ট মান আছে কিনা পরীক্ষা করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result := strings.Contains(string, "প্রোগ্রামিং")
fmt.Println(result)
}
Index - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result := strings.Index(string, "প্রোগ্রামিং")
fmt.Println(result)
}
LastIndex - নির্দিষ্ট মানের শেষ অবস্থান বের করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result := strings.LastIndex(string, "প্রোগ্রামিং")
fmt.Println(result)
}
Replace - নির্দিষ্ট মান প্রতিস্থাপন করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result := strings.Replace(string, "প্রোগ্রামিং", "ডেভেলপমেন্ট", -1)
fmt.Println(result)
}
ReplaceAll - নির্দিষ্ট মিল পাওয়া সমস্ত মান প্রতিস্থাপন করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result := strings.ReplaceAll(string, "প্রোগ্রামিং", "ডেভেলপমেন্ট")
fmt.Println(result)
}
ToUpper - বড় হাতের অক্ষরে রূপান্তর করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "হ্যালো বিশ্ব"
result := strings.ToUpper(string)
fmt.Println(result)
}
ToLower - ছোট হাতের অক্ষরে রূপান্তর করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "হ্যালো বিশ্ব"
result := strings.ToLower(string)
fmt.Println(result)
}
TrimSpace - উভয় পাসের স্পেস ডিলিট করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := " হ্যালো বিশ্ব "
result := strings.TrimSpace(string)
fmt.Println(result)
}
HasPrefix - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "হ্যালো বিশ্ব"
result := strings.HasPrefix(string, "হ্যালো")
fmt.Println(result)
}
HasSuffix - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "হ্যালো বিশ্ব"
result := strings.HasSuffix(string, "")
fmt.Println(result)
}
Split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result := strings.Split(string, " ")
fmt.Println(result)
}
Repeat - ডেটা পুনরাবৃত্তি করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "হ্যালো"
result := strings.Repeat(string, 3)
fmt.Println(result)
}
Count - নির্দিষ্ট মানের উপস্থিতি সংখ্যা গনণা করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
result := strings.Count(string, "প্রোগ্রামিং")
fmt.Println(result)
}
Compare - দুটি মান তুলনা করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
hello := "হ্যালো"
world := "বিশ্ব"
result := strings.Compare(hello, world)
fmt.Println(result)
}
TrimLeft - শুরুতে থাকা স্পেস ডিলিট করার উদাহরণ।
package main
import (
"fmt"
"strings"
)
func main() {
string := "-----হ্যালো"
result := strings.TrimLeft(string, "-")
fmt.Println(result)
}
TrimRight - শেষে থাকা স্পেস ডিলিট করার উদাহরণ।
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 | শেষে থাকা স্পেস ডিলিট করতে ব্যবহৃত হয়। |