in reply to Re^2: How can I add an entry in a has of arrays based on numeric comparison?
in thread How can I add an entry in a has of arrays based on numeric comparison?

You don't have to; you can continue using a HoA as well, replacing (say) ->{'iEvalue'} with ->[0] and ->{'range_b'} with ->1. If you did this, the result for your sample data would be:

$VAR1 = { 'I5EU07' => [ '3.4e-137', '232-824' ] };

It's pretty much the same thing, but I personally prefer using hashes over arrays unless my "keys" are naturally numeric; you have to type a bit more, but your code'll be self-documenting. It's always obvious what ->{'iEvalue'} means, even years later when you're reading someone else's code, but the same is not true for ->[0].

  • Comment on Re^3: How can I add an entry in a has of arrays based on numeric comparison?
  • Download Code

Replies are listed 'Best First'.
Re^4: How can I add an entry in a has of arrays based on numeric comparison?
by Anonymous Monk on Jun 26, 2014 at 09:57 UTC
    Thank you for the tips and code! Greatly appreciated!
      You're welcome! *tips hat*