新手问题 没有输出 AscII 值

chenyanlin_1983 · 2017年04月06日 · 最后由 chenyanlin_1983 回复于 2017年04月06日 · 989 次阅读
puts ?\a #字符的数字值
puts ?\n #换行符的值
puts ?\t
puts ?\C-x #control x
puts ?\M-x
puts ?\M-\C-x
puts ?\C-? #删除字符

我执行出来是这结果

书上是

请问怎么解决

似乎从 Ruby 1.9 开始,?\n 这样的东西就是一个 String 了,所以你需要:

puts ?\a.ord
需要 登录 后方可回复, 如果你还没有账号请 注册新账号