Ruby | Método de segmento de bytes de string

byteslice es un método de clase String en Ruby que se usa para la referencia de bytes.

Sintaxis: str.byteslice

Parámetros: Aquí, str es la string especificada.

Devoluciones:

  • Una substring de un byte en esa posición si solo pasó un entero.
  • Una substring que comienza en el desplazamiento dado por el primero, y el segundo da una longitud si los dos enteros pasan.
  • Una substring que contiene bytes en los desplazamientos dados por el rango si se pasa el rango.
  • nil si la longitud es negativa o el desplazamiento inicial cae fuera de la string o el comienzo del rango es mayor que el final.

Nota: si un desplazamiento es negativo, se cuenta desde el final de la string.

Ejemplo 1:

# Ruby program to demonstrate
# the byteslice method
     
# Taking a string and
# using the method
puts "Ruby String".byteslice(9)
puts "Methods".byteslice(2, 4)

Producción:

n
thod

Ejemplo 2:

# Ruby program to demonstrate
# the byteslice method
     
# Taking a string and
# using the method
puts "Ruby String".byteslice(-1)
puts "Methods".byteslice(1..4)

Producción:

g
etho

Publicación traducida automáticamente

Artículo escrito por Kirti_Mangal 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 *