ruby – undefined方法`has_key’?
发布时间:2020-12-17 01:46:28 所属栏目:百科 来源:网络整理
导读:当试图处理 ruby中的嵌套哈希时,我收到此错误: undefined method `has_key' for {"_l"={"or"="@`"},"a"={}}:Hash (NoMethodError) 哈希不是上面’for’引用的东西……哈希?不要哈希有has_key?()方法?这里发生了什么? 这是代码……谢谢: $conditioning_
当试图处理
ruby中的嵌套哈希时,我收到此错误:
undefined method `has_key' for {"_l"=>{"or"=>"@`"},"a"=>{}}:Hash (NoMethodError) 哈希不是上面’for’引用的东西……哈希?不要哈希有has_key?()方法?这里发生了什么? 这是代码……谢谢: $conditioning_environments = { "_l" => { "or" => "@`" },"a" => { } } .... if $conditioning_environments["_"+graphemes[index+1]].has_key(g) .... 解决方法
你想要的方法是
has_key? 带问号.
您粘贴的代码段有问号,但错误表示在有问题的代码中缺少该代码. 编辑:您从粘贴的代码段中删除了问号:p (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |