Ruby | String each_codepoint Method
Last Updated :
12 Dec, 2019
each_codepoint is a String class method in Ruby which is used to pass the integer ordinal of each character in the given string. It is also known as a codepoint when applied to Unicode strings to the given block. An enumerator is returned if no block is given.
Syntax: str.each_codepoint
Parameters: Here, str is the given string.
Returns: A integer ordinal or a enumerator.
Example 1:
puts "Sample\u0639" .each_codepoint{|b| print b, ' ' }
puts "Input" .each_codepoint{|b| print b, ' ' }
|
Output:
83 97 109 112 108 101 1593 Sample
73 110 112 117 116 Input
Example 2:
puts "Ruby" .each_codepoint{|b| print b, ' ' }
puts "String" .each_codepoint{|b| print b, ' ' }
|
Output:
82 117 98 121 Ruby
83 116 114 105 110 103 String
Share your thoughts in the comments
Please Login to comment...