Ruby | Método de string each_line

each_line es un método de clase String en Ruby que se usa para dividir la string dada cantando el parámetro proporcionado como separador de registro ($/ por defecto), pasando cada substring a su vez al bloque proporcionado. La string se divide en párrafos delimitados por varias líneas nuevas sucesivas si se proporciona un separador de registro de longitud cero,

Sintaxis: str.each_line(separator=$/ [, getline_args])

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

Devuelve: un enumerador si no se proporciona ningún bloque. De lo contrario, la string dividida.

Ejemplo 1:

# Ruby program to demonstrate 
# the each_line method 
       
# Taking a string and 
# using the method
puts "Ruby\nString".each_line {|s| p s}

Producción:

"Ruby\n"
"String"
Ruby
String

Ejemplo 2:

# Ruby program to demonstrate 
# the each_line method 
       
# Taking a string and 
# using the method
puts "Sample\nInput".each_line {|s| p s}

Producción:

"Sample\n"
"Input"
Sample
Input

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 *