in reply to Use of uninitialized value in string eq

for (%nomi) {

This will loop over all the keys and values of your hash. What you want is:

for (keys %nomi) {

Replies are listed 'Best First'.
Re^2: Use of uninitialized value in string eq
by saintex (Scribe) on Feb 20, 2010 at 12:16 UTC
    Thank you for your answer. I understood my error, the unitialized string was the hash value.