Actually what have shown is a reference to an @array, but assuming that's a typo, the usual method of passing named options to a function in a module looks something like this
module::method( {option1=>value, option2=>somevalue });
Often the module name can be dispensed with.
In your specific case (without reference to the docs for HTML-clean which I haven't located.) you probably want
HTML-clean::strip( {lowercasetags=>0 })
You could also do it this way.
my %options; $options{lowercasetags}=0; HTML-clean::strip( \%options );
Using the OO style this would look like
my $handle = new HTML-clean(...); my %options; $option{lowercasetags}=0; $handle->strip( \%options );
You'll need to read the docs for HTML-clean to work out any other parameters and options and where to put them.
In reply to Re: Referencing a Hash in a module
by BrowserUk
in thread Referencing a Hash in a module
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |