La función strings.LastIndexByte() en Golang devuelve el índice de la última instancia del byte dado en la string original. Si el byte proporcionado no está disponible en la string original, este método devolverá -1.
Sintaxis:
func LastIndexByte(str string, b byte) int
Aquí, str es la string original y b es un byte, cuyo último valor de índice queremos encontrar.
Valor devuelto: Devuelve el entero.
Ejemplo 1:
// Golang program to illustrate the // strings.LastIndexByte() Function package main // importing fmt and strings import ( "fmt" "strings" ) // calling main method func main() { // returns the last index of 'g' in string. fmt.Println(strings.LastIndexByte("geeksforgeeks", 'g')) // returns the last index of 'k' in string. fmt.Println(strings.LastIndexByte("geekgeekgeek", 'k')) }
Producción:
8 11
Ejemplo 2:
// Golang program to illustrate the // strings.LastIndexByte() Function package main // importing fmt and strings import ( "fmt" "strings" ) // calling main method func main() { // performs case-insensitive search(returns -1). fmt.Println(strings.LastIndexByte("GeeksForGeeks", 'g')) // performs case-insensitive search(returns -1). fmt.Println(strings.LastIndexByte("GeeKGeeKGeeK", 'k')) }
Producción:
-1 -1
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA