Rumah  >  Artikel  >  pembangunan bahagian belakang  >  golang tukar kepada huruf besar

golang tukar kepada huruf besar

王林
王林asal
2023-05-19 11:16:37960semak imbas

Dalam beberapa tahun kebelakangan ini, pembangunan Golang semakin popular Disebabkan kecekapan, kebolehpercayaan dan kesederhanaannya, semakin ramai pembangun berminat dengannya. Walau bagaimanapun, apabila menulis kod dalam Golang, kita mungkin perlu menukar semua huruf dalam rentetan kepada huruf besar. Artikel ini akan menerangkan cara menggunakan Golang untuk menukar rentetan kepada huruf besar.

Pertama sekali, kita perlu memahami definisi dan operasi rentetan dalam Golang. Rentetan dalam bahasa Go ialah jujukan bait yang tidak boleh diubah Oleh kerana ciri-cirinya yang tidak boleh diubah, rentetan baharu perlu ditetapkan semula apabila mengubah suai rentetan. Oleh kerana rentetan tidak boleh diubah, bagaimanakah anda menukar kepada rentetan huruf besar? Kaedahnya sangat mudah, kita boleh menggunakan kaedah ToUpper yang disediakan oleh pakej rentetan Golang.

Kaedah ToUpper menukar semua huruf dalam rentetan kepada huruf besar. Tandatangan fungsinya adalah seperti berikut:

func ToUpper(s string) string

Fungsi ini menerima parameter rentetan dan mengembalikan nilai rentetan.

Seterusnya, mari lihat cara menukar rentetan kepada huruf besar menggunakan kaedah ToUpper yang disediakan dalam pakej rentetan:

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "Hello, World!"
    s1 := strings.ToUpper(s)
    fmt.Println(s1)
}

Dalam contoh di atas, kami mencipta rentetan Pembolehubah s, yang mengandungi beberapa huruf kecil dan huruf besar. Kemudian, kami memanggil kaedah ToUpper dalam pakej rentetan untuk menukar semua huruf dalam rentetan kepada huruf besar dan menugaskannya kepada pembolehubah rentetan baharu yang lain s1. Akhir sekali, kami mencetak s1 ke konsol menggunakan fungsi Println dari pakej fmt. Menjalankan kod di atas, output adalah seperti berikut:

HELLO, WORLD!

Dapat dilihat bahawa kaedah ini berjaya menukar semua huruf dalam rentetan asal kepada huruf besar.

Selain kaedah ToUpper, pakej rentetan Golang juga menyediakan kaedah ToLower dan Title, yang digunakan untuk menukar rentetan kepada huruf kecil dan menukar huruf pertama perkataan dalam rentetan kepada huruf besar masing-masing. Perlu diingat bahawa apabila kita menggunakan kaedah Tajuk, hanya huruf pertama perkataan pertama akan ditukar kepada huruf besar, dan huruf pertama perkataan yang tinggal akan ditukar kepada huruf kecil. Di bawah ialah contoh kod yang menunjukkan cara menggunakan kaedah ToLower dan Title:

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "Hello, World!"
    s1 := strings.ToLower(s)
    s2 := strings.Title(s)
    fmt.Println(s1)
    fmt.Println(s2)
}

Dalam contoh kod di atas, kami mula-mula menukar semua huruf dalam rentetan s kepada huruf kecil menggunakan kaedah ToLower dalam pakej rentetan , dan berikannya kepada pembolehubah rentetan baharu s1. Kemudian, kami menggunakan kaedah Tajuk dalam pakej rentetan untuk menukar huruf pertama perkataan dalam rentetan kepada huruf besar. Menjalankan kod di atas, hasil output adalah seperti berikut:

hello, world!
Hello, World!

Untuk meringkaskan, dengan menggunakan kaedah ToUpper, ToLower dan Title yang disediakan dalam pakej rentetan Golang, kita boleh menukar rentetan kepada huruf besar, huruf kecil dan Convert dengan mudah. huruf pertama perkataan kepada huruf besar. Apabila melakukan operasi rentetan di Golang, kami boleh menggunakan sepenuhnya perpustakaan standard Golang yang berkuasa untuk meningkatkan kecekapan kerja dan kualiti kod kami.

Atas ialah kandungan terperinci golang tukar kepada huruf besar. 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:rancangan strategi golangArtikel seterusnya:rancangan strategi golang