首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ruby中字符的ASCII值

Ruby中字符的ASCII值
EN

Stack Overflow用户
提问于 2011-03-03 19:53:24
回答 3查看 31.9K关注 0票数 28

如何获取Ruby 1.9中字符的ASCII值?

我在互联网上到处寻找,但没有成功。我试过?x和"x",但它们返回的都是"x“。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-03 19:55:38

String#ord方法可以做到这一点:

代码语言:javascript
复制
ruby-1.9.2-p136 > 'x'.ord
 => 120 
ruby-1.9.2-p136 > '0'.ord
 => 48 
ruby-1.9.2-p136 > ' '.ord
 => 32 
票数 52
EN

Stack Overflow用户

发布于 2013-12-16 03:50:44

您还可以使用

代码语言:javascript
复制
ruby-2.0.0p353 > "x".sum
=> 120

ruby-2.0.0p353 > "a string".sum
=> 792 

“sum”方法将找到所有字符代码的总和,但如果您只输入一个字符,它将只给出该字符的代码。

票数 16
EN

Stack Overflow用户

发布于 2011-03-03 19:55:48

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5180370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档