Re: looking for a better way, a perl way

2003-03-06 Thread John W. Krahn
Jerry Preston wrote: > > Hi! Hello, > I am looking for way to reduce the following code, a better way, a perl > way. Any ideas? > > while ( my ( $Site, $Description, $Part_Number, $Part_Serial_Number, $Qty, > $RMA_Number, $Customer_Contac, $RMA_Date, $Part_R

RE: looking for a better way, a perl way

2003-03-06 Thread Bakken, Luke
Look at the sprintf function. Please! > # while ( $data ) = $sth->fetchrow()) { > $l = length( $Site ); > if( $l != 5 ) { > $s = substr( "", 0, 5 - $l ); > $Site .= $s; > } Does this do what you want? $Site = sprintf '%-5s', $Site; One liner: C:\>perl -e"$S

Re: looking for a better way, a perl way

2003-03-06 Thread Rob Dixon
Hi Jerry. "Jerry Preston" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi! > > I am looking for way to reduce the following code, a better way, a perl > way. Any ideas? I think you've been overlooked a little because your post looks very much

looking for a better way, a perl way

2003-03-05 Thread Jerry Preston
Hi! I am looking for way to reduce the following code, a better way, a perl way. Any ideas? while ( my ( $Site, $Description, $Part_Number, $Part_Serial_Number, $Qty, $RMA_Number, $Customer_Contac, $RMA_Date, $Part_Rec ) = $sth->fetchrow()) { # while ( $data ) = $sth->fetchrow()) {

Re: A better way, a perl way?

2003-01-23 Thread Jeff 'japhy' Pinyan
On Jan 22, david said: >> @data_ = map { (my $copy = $_) =~ s/^ //; $copy } @data; > >s/^ // for(@data_ = @data); Sigh. I usually do that. I was a little slow on the idiom-uptake. -- Jeff "japhy" Pinyan [EMAIL PROTECTED] http://www.pobox.com/~japhy/ RPI Acacia brother #734 http:

Re: A better way, a perl way?

2003-01-22 Thread david
Jeff 'Japhy' Pinyan wrote: > > If you DON'T want that, you'd have to do: > > for (@data) { > (my $copy = $_) =~ s/^ //; > push @data_, $copy; > } > > Or something to that effect. Here's a one-liner: > > @data_ = map { (my $copy = $_) =~ s/^ //; $copy } @data; > a bit shorter:

RE: A better way, a perl way?

2003-01-22 Thread Bob Showalter
Frank Wiles wrote: > .--[ Jerry Preston wrote (2003/01/22 at 11:59:14) ]-- | > | I am looking for a better way, a perl way for the following: | > | foreach ( @data ) ) { > |s/^ //; > |

Re: A better way, a perl way?

2003-01-22 Thread Frank Wiles
.--[ Jerry Preston wrote (2003/01/22 at 11:59:14) ]-- | | I am looking for a better way, a perl way for the following: | | foreach ( @data ) ) { |s/^ //; |$data_[ $jp++ ] = $_; | } | `- I&#

Re: A better way, a perl way?

2003-01-22 Thread Jeff 'japhy' Pinyan
On Jan 22, Jerry Preston said: >I am looking for a better way, a perl way for the following: > >foreach ( @data ) ) { > s/^ //; > $data_[ $jp++ ] = $_; >} You do realize that you're modifying the elements in @data as well, right? So that, unless $jp sta

A better way, a perl way?

2003-01-22 Thread Jerry Preston
I am looking for a better way, a perl way for the following: foreach ( @data ) ) { s/^ //; $data_[ $jp++ ] = $_; } I have seen a one liner using while, but I do not remember. Thanks, Jerry