Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menulis rentetan golang

Cara menulis rentetan golang

PHPz
PHPzasal
2023-03-30 09:05:00661semak imbas

Jenis rentetan dalam bahasa Go ialah string, iaitu urutan aksara dalam set aksara Unicode. Rentetan dalam Go tidak boleh diubah, yang bermaksud apabila rentetan dibuat, nilainya tidak boleh diubah. Rentetan tidak boleh ditugaskan kepada nil, tetapi boleh ditugaskan kepada rentetan kosong "".

Dalam Go, terdapat banyak cara untuk mencipta rentetan.

  1. Gunakan petikan berganda

Gunakan petikan berganda untuk mencipta rentetan secara langsung, contohnya:

str := "Hello, World!"
  1. Gunakan tanda kutip belakang

Backtick digunakan untuk mencipta pemalar rentetan berbilang baris, contohnya:

str := `Hello,
World!`
  1. Gunakan aksara melarikan diri

Anda boleh menggunakan aksara melarikan diri Tambahkan aksara untuk mencipta rentetan, contohnya:

str := "Hello, \"World!\""
  1. Gunakan tanda tambah untuk menggabungkan

Gunakan tanda tambah untuk menggabungkan berbilang rentetan untuk mencipta Rentetan baharu, contohnya:

str1 := "Hello, "
str2 := "World!"
str := str1 + str2
  1. Gunakan fmt.Sprintf()

Anda boleh menggunakan fungsi fmt.Sprintf() untuk menjana rentetan baharu, contohnya :

str := fmt.Sprintf("Hello, %s!", "World")

Terdapat banyak operasi rentetan dalam bahasa Go, seperti mendapatkan panjang rentetan, penggabungan rentetan, pemisahan rentetan, mencari subrentetan, menggantikan subrentetan, menukar kepada huruf besar/huruf kecil, dsb.

Untuk mendapatkan panjang rentetan, anda boleh menggunakan fungsi terbina dalam len(), contohnya:

str := "Hello, World!"
length := len(str)

Untuk penggabungan rentetan, anda boleh menggunakan operator + atau Fungsi fmt.Sprintf(), contohnya:

str1 := "Hello, "
str2 := "World!"
str3 := str1 + str2
str4 := fmt.Sprintf("%s%s", str1, str2)

Untuk memisahkan rentetan, anda boleh menggunakan fungsi strings.Split(), contohnya:

str := "apple,banana,orange"
slice := strings.Split(str, ",")

Untuk mencari subrentetan, anda boleh gunakan fungsi strings.Index(), contohnya:

str := "Hello, World!"
index := strings.Index(str, "World")

untuk menggantikan subrentetan Anda boleh menggunakan fungsi strings.Replace() untuk rentetan, contohnya:

str := "Hello, World!"
newStr := strings.Replace(str, "World", "Golang", -1)

Untuk menukar kepada huruf besar/ huruf kecil, anda boleh menggunakan fungsi strings.ToUpper() dan strings.ToLower(), contohnya:

str := "Hello, World!"
upperStr := strings.ToUpper(str)
lowerStr := strings.ToLower(str)

Secara umumnya, operasi Rentetan dalam bahasa Go adalah agak mudah, mudah difahami dan digunakan secara meluas.

Atas ialah kandungan terperinci Cara menulis rentetan golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Cara semak versi golangArtikel seterusnya:Cara semak versi golang