> 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>