我试图在http://repl.it/languages/Ruby/运行下面的代码,但我遇到一个NoMethodError
:红宝石 - 无法转换单个字符的字符串,以ASCII
a = "string"
a.each_char do |c|
puts c.ord
end
错误详细信息如下:
(eval):1: undefined method `ord' for "s":String (NoMethodError) from (eval):0:in `each_char' from (eval):0
请有人可以向我解释为什么我的代码不起作用?
该代码的作用与编程的目的相同(打印每个字符的ASCII字符代码)。你想从中得到什么输出? – 2014-10-29 23:46:46