package Just_A_Package_Name use strict; sub _privateFunctionName() { my $self = shift; my ($otherItem) = @_; } sub publicFunctionName(){ ... } # So we'd rather write foreach my $item (@array) { # than foreach (@array) {