Función strings.LastIndexByte() en Golang con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *