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