Ruby 循环顺序?

标签 ruby loops for-loop

我正在尝试暴力破解密码。当我玩一些循环时,我注意到有一个特定的顺序。就像,如果我有 for i in '.'..'~' 它会放置

.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~

看到这里后,我想知道“Ruby 中的循环顺序是什么?”哪个角色的优先级最高,哪个角色的优先级最低?对不起,如果这个问题是基本的。我只是还没有找到任何人都知道的网站。如果您对这个问题有疑问,请提问。我希望这已经足够清楚了!

最佳答案

顺序由字母的二进制表示定义。反过来,这又是由标准定义的。使用的标准是 ASCII(美国信息交换标准代码)。

http://www.asciitable.com/

存在其他编码标准,例如 IBM 中端计算机使用的 EBCDIC。

关于Ruby 循环顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39458550/

相关文章:

ruby - 在并发 Ruby 中链接一组任务

ruby-on-rails - rails add ordered, index or full 来加速查询

html - 如何在 Jekyll 中手动处理 Liquid 标签

javascript - Ruby on Rails,使用 jquery 渲染部分只是显示文本

javascript - 停止无限 Javascript 循环

python - 如何对循环进行 "restart"以便两个 Python 列表在程序结束之前完成?

python - 如何使用 for 循环从其他可迭代对象创建特定字典?

javascript - 有什么方法可以编辑for循环吗?

javascript - 如何让月份名称显示在循环返回中

java - 迭代器和 hasNext() 电源实现