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

Cara menulis rentetan golang

PHPz
Lepaskan: 2023-03-30 09:21:57
asal
690 orang telah melayarinya

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!"
Salin selepas log masuk
  1. Gunakan tanda kutip belakang

Backtick digunakan untuk mencipta pemalar rentetan berbilang baris, contohnya:

str := `Hello,
World!`
Salin selepas log masuk
  1. Gunakan aksara melarikan diri

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

str := "Hello, \"World!\""
Salin selepas log masuk
  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
Salin selepas log masuk
  1. Gunakan fmt.Sprintf()

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

str := fmt.Sprintf("Hello, %s!", "World")
Salin selepas log masuk

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)
Salin selepas log masuk

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)
Salin selepas log masuk

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

str := "apple,banana,orange"
slice := strings.Split(str, ",")
Salin selepas log masuk

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

str := "Hello, World!"
index := strings.Index(str, "World")
Salin selepas log masuk

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

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

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)
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan