Project1
标题:
String的一个神奇现象?
[打印本页]
作者:
7408
时间:
2015-4-5 00:41
标题:
String的一个神奇现象?
RUBY 代码
复制
puts
"123"
[
0
]
puts
"123"
[
0
]
String的[fixnum]不应该是获取第fixnum位的字符吗?纯Ruby中测试返回“1”
然而、到了RMXP中、它返回我49= =Ascii码?
而且、如果是"123"[1]的话,它又正常了OTZ..这是为什么有人知道吗?
作者:
taroxd
时间:
2015-4-5 05:59
Ruby 1.8 以前,字符串被视为字节数组
Ruby 1.9 以后,字符串被视为字符数组
在 XP,应该可以 '123'[0, 1] 来获取字符
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1