查看: 2244|回复: 6

[已经解决] 脚本Integer类问题

[复制链接]
梦石
0
星屑
65
在线时间
84 小时
注册时间
2015-1-29
回帖
42
发表于 2015-2-10 18:28:32 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
方法中的chr到底是怎么用的完全看不懂。为什么65就返回A了?还有他的运算到底是怎么回事?

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-2-10 18:29:53 | 显示全部楼层
见置顶帖帮助文档的 Ruby 文档附件
回复

使用道具 举报

梦石
0
星屑
2826
在线时间
2634 小时
注册时间
2013-1-16
回帖
5453

贵宾

发表于 2015-2-10 18:47:54 | 显示全部楼层
(Created by @喵kano)


施工现场:hotege.github.io
回复

使用道具 举报

梦石
0
星屑
65
在线时间
84 小时
注册时间
2015-1-29
回帖
42
 楼主| 发表于 2015-2-10 18:59:27 | 显示全部楼层
taroxd 发表于 2015-2-10 18:29
见置顶帖帮助文档的 Ruby 文档附件

我就是在看RUBY帮助文档的时候看不懂。。
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-2-10 19:07:15 | 显示全部楼层
本帖最后由 taroxd 于 2015-2-10 19:09 编辑
三锅炉 发表于 2015-2-10 18:59
我就是在看RUBY帮助文档的时候看不懂。。


[pre lang="ruby"]
puts (0..127).map(&:chr).join

#                                   ↓ the exclamation mark is returned by 33.chr
# [omit some mysterious characters] !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
#                                    ↑ the quote mark is returned by 34.chr
# and so on...[/pre]

原因啥的就是3L的那个编码表。人家就是这么编码的。
数到A就是65
回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2015-2-10 19:14:01 | 显示全部楼层
本帖最后由 tseyik 于 2015-2-10 19:20 编辑

ASCII字碼表,頭32個(0~31)是控制碼,32是空白,65是A,共128個
Image001.png
不明白就上網査ASCII字碼
回复

使用道具 举报

梦石
0
星屑
65
在线时间
84 小时
注册时间
2015-1-29
回帖
42
 楼主| 发表于 2015-2-10 19:41:51 | 显示全部楼层
哦,查了双色君的那个链接终于懂了。。我还以为是什么奇怪的运算呢。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部