Suresh Govindachar wrote:
> Hello,
>
> |use warnings;
> |use strict;
> |
> |# Question: In the following, any suggestions for ensuring
> |# that $stuff will be " Twice 3 is 6"?
> |#
> |# For example, if the here-document were re-written
> |# to be something like:
> |# Twice $foo is eval{2*$foo}
> |# how would one "escape" the eval so that it would
> |# indeed evaluate its contents?
> |#
> |my $foo = 3;
> |
> |my $stuff = <<here_doc;
> | Twice $foo is 2*$foo
> |here_doc
> |
> |__END__
Either evaluate it before the here doc and use a simple vrbl or
you could use this tricky syntax:
my $stuff = <<EOD;
Twice $foo is @{[2 * $foo]}
EOD
_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs