> On Sep 16, KYu said:
>
> >I was confront with a such question: how to define the strings, which
> >should be interpolated every time when it met?
> >
> >For example, this code
> >
> >$var1 = "one";
> >$str = "number $var1, ";
> >print $str;
> >
> >$var1 = "two";
> >print $str;
> >
> >produce "number one, number one" to the output. But what I must to
do, that
> >output would be
> >"number one, number two" ??
>
> You could use my DynScalar module from CPAN:
>
> use DynScalar;
>
> my $var;
> my $str = dynamic { "number $var," };
>
> $var = "one"; print $str;
> $var = "two"; print $str;
>
> --
> Jeff "japhy" Pinyan % How can we ever be the sold short or
> RPI Acacia Brother #734 % the cheated, we who for every service
> http://japhy.perlmonk.org/ % have long ago been overpaid?
> http://www.perlmonks.org/ % -- Meister Eckhart
>
Figures one would exist and that you would have written it. YA module
to add to the stack ;-).
http://danconia.org
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>