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)
....