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 Perl-Win32-Users@listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs