给定一个字符串,我们必须找到Ruby中的字符总数(字符串长度)。
Ruby中提供了一些预定义的方法,这些方法专门用于查找字符串中的字符数。它们分别是.size和.length。您可以使用它们中的任何一个来解决问题。但是最好是从头开始理解代码,以了解代码的内部逻辑。
使用的方法:
puts:用于在屏幕上为用户打印一些消息。
gets:用于接受用户的输入。
.length:此方法的主要功能是查找字符串的长度。
.size:功能与.length相同。
使用的变量:
str1:用于存储用户输入的字符串。
count:用作计数器变量。
=begin Ruby program to find number of characters in the string. =end puts "Enter the String:" str1=gets.chomp count=0 for i in 1..str1.length if (str1[i] != '') count+=1 end end puts "Number of characters are #{count}"
输出结果
RUN 1 : Enter the String: hrithik Number of characters are 7 RUN 2: Enter the String: nhooo.com Number of characters are 9
=begin Ruby program to find length of a string. =end puts "Enter the String:" str1=gets.chomp puts "字符数是 #{str1.size}使用.size方法" puts "字符数是 #{str1.length}使用.length方法"
输出结果
Enter the String: nhooo.com 字符数是 9 使用.size方法 字符数是 9使用.length方法