为了账号安全,请及时绑定邮箱和手机立即绑定

红宝石中的“?”是什么

红宝石中的“?”是什么

幕布斯6054654 2020-02-02 15:37:56
Ruby 1.9irb(main):001:0> ?c=> "c"Ruby 1.8.6 irb(main):001:0> ?c => 99什么是“?” 意思 ?
查看完整描述

3 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

它表示一个“字符”。在ruby 1.8中,这由字符的ASCII码表示。在Ruby 1.9中,它是一个单字符String


查看完整回答
反对 回复 2020-02-02
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

在1.8中,它们提供了字符的ASCII值;在1.9中,它们是字符文字:


>> RUBY_VERSION #=> "1.8.7"

>> ?a #=> 97 

>> RUBY_VERSION #=> "1.9.2"

>> ?a #=> "a"

>> *[?a..?c] #=> ["a", "b", "c"]


查看完整回答
反对 回复 2020-02-02
  • 3 回答
  • 0 关注
  • 800 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信