Ruby | String each_byte Method
each_byte is a String class method in Ruby which is used to passes each byte in the given string to the given block or returns an enumerator if no block is given.
Syntax: str.each_byte {|integer| block }
Parameters: Here, str is the given string.
Returns: An enumerator.
Example 1:
puts "Sample" .each_byte{|b| print b, ' ' }
puts "Input" .each_byte{|b| print b, ' ' }
|
Output:
83 97 109 112 108 101 Sample
73 110 112 117 116 Input
Example 2:
puts "Ruby" .each_byte{|b| print b, ' ' }
puts "Programming" .each_byte{|b| print b, ' ' }
|
Output:
82 117 98 121 Ruby
80 114 111 103 114 97 109 109 105 110 103 Programming
Last Updated :
12 Dec, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...