Hello guys,
I am having a big problem and it looks like a bug in jruby.
I have two java hash tables: hash1 and hash2. Both hashes have the same
key
but different data. Both hashes are generated in Java classes executed
from
Ruby code. Then I need to read a process both hashes within the ruby
code,
so I do the following:
hash1.each { |key, data|
puts hash2
puts hash2[key]
}
All the first puts print the complete list of key/value pairs without
any
problems. The second line is NIL. Why?
Thanks in advance,
GA
On Tue, Jun 23, 2009 at 2:24 AM, Guillermo A.
[email protected]wrote:
puts hash2
puts hash2[key]
}
All the first puts print the complete list of key/value pairs without any
problems. The second line is NIL. Why?
It sounds like a bug to me too. If you could make a small reproduction
with
a simple Java class and a Ruby script and attach to a JIRA, that would
great!
http://jira.codehaus.org/browse/JRUBY
/Nick
Nick S. wrote:
hashes within the ruby code, so I do the following:
It sounds like a bug to me too. If you could make a small reproduction
with a simple Java class and a Ruby script and attach to a JIRA, that
would great!
Make sure also you’re seeing what you THINK you’re seeing. “puts” can be
deceiving.
ruby -e ‘a = {“6”, 10}; b = {6, 10}; puts a; puts b; p a; p b’
610
610
{“6”=>10}
{6=>10}
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email