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