Raj*_*ajG 0 ruby ruby-on-rails
我试图初始化hash pair,然后has.key在哈希对值中查找密钥.我已经给出了以下条件:
if seen.has.key?(var)
<Execute Condition>
Run Code Online (Sandbox Code Playgroud)
你能否阐明它实际上是如何运作的?我试过环顾四周但仍然困惑我.谢谢
seen={}为变量分配一个空的hashmap seen并在该对象上has.key调用该方法.假设这是一个hashmap,是一个以值为参数并返回映射到hashmap中给定值的键的方法.keyhashaskey
seen.has.key?(var)调用该has方法seen,然后key?使用var该结果的参数调用该方法.由于hashmap对象没有has方法,这将导致a NoMethodError.
| 归档时间: |
|
| 查看次数: |
137 次 |
| 最近记录: |