lrb 为什么我运行 puts ?A 的结果是A而不是65,

J心景 2014-10-22 07:53:16
为什么我运行 puts ?A 的结果是A而不是65, 书上说的难道错了?我看的是ruby从入门到精通
...全文
748 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
greatbody 2015-07-05
  • 打赏
  • 举报
回复
"A".methods可以获取这个对象支持的方法。考虑到ruby是世界上不考虑性能最好的语言,我相信一定会有方法支持获取ascii码的功能。
木妖喵 2015-01-13
  • 打赏
  • 举报
回复
1.9以上可以用
puts “A”.ord
sevk 2014-10-26
  • 打赏
  • 举报
回复
ruby1.8是 65 ruby1.9以上是 "A"
healer_kx 2014-10-23
  • 打赏
  • 举报
回复
在IRB里面直接 ?A, 而不是 puts ?A :)

2,763

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ruby/Rails
社区管理员
  • Ruby/Rails社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧