Perbandingan Rentetan Tidak Peka Huruf dalam Go
Apabila bekerja dengan rentetan dalam Go, mungkin perlu membandingkannya dengan cara tidak peka huruf besar-besaran . Ini kerana, dalam senario tertentu, kes rentetan adalah tidak relevan.
Untuk melakukan perbandingan rentetan tidak sensitif huruf besar dan kecil dalam Go, gunakan fungsi EqualFold daripada pakej rentetan. Fungsi ini mengambil dua rentetan sebagai argumen dan mengembalikan nilai boolean yang menunjukkan sama ada ia sama, tanpa mengira selongsongnya.
Sebagai contoh, pertimbangkan kod berikut:
package main import ( "fmt" "strings" ) func main() { fmt.Println(strings.EqualFold("Go", "go")) }
Dalam kod ini, fungsi EqualFold digunakan untuk membandingkan rentetan "Go" dan "go". Fungsi ini kembali benar, menunjukkan bahawa rentetan adalah sama walaupun selongsongnya berbeza.
Dengan menggunakan fungsi EqualFold, anda boleh melakukan perbandingan rentetan tidak sensitif huruf besar dan kecil dalam aplikasi Go anda, memastikan keputusan kekal konsisten tanpa mengira selongsong rentetan input.
Atas ialah kandungan terperinci Bagaimana untuk Melakukan Perbandingan Rentetan Tidak Peka Huruf dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!