En el lenguaje Go, las strings son diferentes de otros lenguajes como Java , C++ , Python , etc. Es una secuencia de caracteres de ancho variable donde todos y cada uno de los caracteres están representados por uno o más bytes usando la codificación UTF-8.
En Go string, puede convertir una string en minúsculas usando la función ToLower() . Esta función devuelve una copia de la string dada en la que todas las letras Unicode se asignan a minúsculas. Esta función se define en el paquete de strings, por lo que debe importar el paquete de strings en su programa para acceder a esta función.
Sintaxis:
func ToLower(str string) string
Aquí, str representa una string que desea convertir a minúsculas.
Ejemplo:
// Go program to illustrate how to convert // the given string to lowercase package main import ( "fmt" "strings" ) // Main method func main() { // Creating and initializing string // Using shorthand declaration str1 := "WelcomE, GeeksforGeeks**" str2 := "$$This is the, tuTorial oF Golang##" str3 := "HELLO! GOLANG" str4 := "lowercase conversion" // Displaying strings fmt.Println("Strings (before):") fmt.Println("String 1: ", str1) fmt.Println("String 2:", str2) fmt.Println("String 3:", str3) fmt.Println("String 4:", str4) // Converting all the string into lowercase // Using ToLower() function res1 := strings.ToLower(str1) res2 := strings.ToLower(str2) res3 := strings.ToLower(str3) res4 := strings.ToLower(str4) // Displaying the results fmt.Println("\nStrings (after):") fmt.Println("Result 1: ", res1) fmt.Println("Result 2:", res2) fmt.Println("Result 3:", res3) fmt.Println("Result 4:", res4) }
Producción:
Strings (before): String 1: WelcomE, GeeksforGeeks** String 2: $$This is the, tuTorial oF Golang## String 3: HELLO! GOLANG String 4: lowercase conversion Strings (after): Result 1: welcome, geeksforgeeks** Result 2: $$this is the, tutorial of golang## Result 3: hello! golang Result 4: lowercase conversion
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA