Ruby | Método de string each_codepoint

each_codepoint es un método de clase String en Ruby que se usa para pasar el ordinal entero de cada carácter en la string dada. También se conoce como punto de código cuando se aplica a strings Unicode en el bloque dado. Se devuelve un enumerador si no se proporciona ningún bloque.

Sintaxis: str.each_codepoint

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

Devuelve: un ordinal entero o un enumerador.

Ejemplo 1:

# Ruby program to demonstrate 
# the each_codepoint method 
       
# Taking a string and 
# using the method
puts "Sample\u0639".each_codepoint{|b| print b, ' ' }
puts "Input".each_codepoint{|b| print b, ' ' }

Producción:

83 97 109 112 108 101 1593 Sample
73 110 112 117 116 Input

Ejemplo 2:

# Ruby program to demonstrate 
# the each_codepoint method 
       
# Taking a string and 
# using the method
puts "Ruby".each_codepoint{|b| print b, ' ' }
puts "String".each_codepoint{|b| print b, ' ' }

Producción:

82 117 98 121 Ruby
83 116 114 105 110 103 String

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 *