Project1
标题:
[已解決]數組的問題
[打印本页]
作者:
chanszeman1018
时间:
2020-2-24 01:19
提示:
作者被禁止或删除 内容自动屏蔽
作者:
chanszeman1018
时间:
2020-2-24 01:23
提示:
作者被禁止或删除 内容自动屏蔽
作者:
KB.Driver
时间:
2020-2-24 09:47
本帖最后由 KB.Driver 于 2020-2-24 09:50 编辑
a=%w{ A F C D F E B }
=> ["A", "F", "C", "D", "F", "E", "B"]
p a[0,2]
["A", "F"]
=> ["A", "F"]
p a[0..1]
["A", "F"]
=> ["A", "F"]
# 随机的情况
p a.sample(2)
["F", "C"]
=> ["F", "C"]
p a.sample(2)
["B", "F"]
=> ["B", "F"]
作者:
chanszeman1018
时间:
2020-2-24 14:07
提示:
作者被禁止或删除 内容自动屏蔽
作者:
KB.Driver
时间:
2020-2-24 15:52
chanszeman1018 发表于 2020-2-24 14:07
還有個小問題
$game_variables[20] = 0
p $game_variables[20] #=>0
这个size应该对应的是字节数。
1个字节 = 8位
为了防止计算溢出,预留的字节数都是富余的。
4个字节(32位)的最大数字是2**32 - 1,它的值是
2**32 - 1
=> 4294967295
(2**32 - 1).to_s(2)
=> "11111111111111111111111111111111"
# 32位 也就是4个字节
(2**32 - 1).size
=> 4
(2**32) .to_s(2)
=> "100000000000000000000000000000000"
# 33位 自动变为5个字节存储
(2**32).size
=> 5
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1