What you need to do is step through that code yourself and see what it does. If you don't see the problem mentally, then add print statements all over.
sub validate_properties { my $properties = shift; for my $prop (@{$properties}) { if (is_supported($prop)) { $prop->{supported} = 1; } else { $prop->{supported} = 0; } return $properties; } }
In reply to Re: Looping through an array of hashrefs
by SuicideJunkie
in thread Looping through an array of hashrefs
by balachandran
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |