OneBite.Dev - Coding blog in a bite size

loop through each character in a string in Ruby

Code snippet on how to loop through each character in a string in Ruby

str = "Hello World"

str.each_char do |char|
  puts char
end

This code loop through each character of the string variable “str”, which is set to “Hello World”. The each_char method of the string will call a block of code once for each character in the string. As each character is processed, it is passed to the variable “char”. Inside the block, you can perform whatever operation you want on that character, such as displaying it, counting it, or whatever. In this case, the character is being printed out using the “puts” function. After the loop finishes, all of the characters of the string will have been printed out.

ruby