因为我忘了一个作业,写之前读取了未定义的本地变量
研究这个问题,我做了以下几步:
hash
。惊奇的是:与其出现 NameError 错误,它确实被读取了,而且是 FixNum 类型的一些值,程序在之后崩溃了。研究这个问题,我做了以下几步:
- 打开 irb
- 输入
hash
并按 Enter 键 - 惊奇!答案是 -1831075300640432498(并不是 NameError 或 42)