On Thu, Nov 22, 2018 at 12:33:25PM -0800, John W. Krahn wrote:
> On 2018-11-22 8:08 a.m., David Precious wrote:
> >
> > You'll often see these operators used to provide default values.
> >
> > e.g.
> >
> >sub hello {
> >my $name = shift;
> >$name ||= 'Anonymous Person';
>
>
On 2018-11-22 8:08 a.m., David Precious wrote:
You'll often see these operators used to provide default values.
e.g.
sub hello {
my $name = shift;
$name ||= 'Anonymous Person';
Which is usually written as:
sub hello {
my $name = shift || 'Anonymous Person';
I
On Thu, 22 Nov 2018 13:48:18 +
James Kerwin wrote:
> Hi All,
>
> I'm looking through some Perl files for software we use and I noticed
> this in one of the config files:
>
> $c->{guess_doc_type} ||= sub {
>
> All other similar config files show a similar structure, but without
> the "||" b
Hi Sebastian,
Thanks for that info! It's much more thorough than what I discovered about
this. I'll keep it in mind as I delve deeper...
Thanks,
James
On Thu, Nov 22, 2018 at 1:58 PM James Kerwin wrote:
> Ahhh sorrry to reply to my own post but I found this:
>
> https://stackoverflow.com/quest
Ahhh sorrry to reply to my own post but I found this:
https://stackoverflow.com/questions/29302181/what-is-in-perl-for
I assume then that if " guess_doc_type" evaluates to false it moves on to
the defined subroutine. My problem is that I can't find where "
guess_doc_type" is defined... which is n
Hi All,
I'm looking through some Perl files for software we use and I noticed this
in one of the config files:
$c->{guess_doc_type} ||= sub {
All other similar config files show a similar structure, but without the
"||" before the equals sign:
$c->{validate_document} = sub {
My question is, wh