Beefy Boxes and Bandwidth Generously Provided by pair Networks Frank
Perl-Sensitive Sunglasses
 
PerlMonks  

Re^8: Bug in Sort::Fields?

by cmv (Chaplain)
on Jul 20, 2010 at 20:52 UTC ( #850520=note: print w/ replies, xml ) Need Help??


in reply to Re^7: Bug in Sort::Fields?
in thread Split(), Initial Spaces, & a limit?

Ah, I think we both have different definitions of fields.

Your definition (please correct if I'm wrong) is whatever comes out of the split that is currently implemented in Sort::Fields. In perl terms it would be the output from:

perl -MData::Dumper -e'$_=" a b c"; print Dumper(split /\s+/, $_)' $VAR1 = ''; $VAR2 = 'a'; $VAR3 = 'b'; $VAR4 = 'c';
Using your definition, there are 4 fields here (list indices 0..3)

My definition is what a user of Sort::Fields would naturally count as a field (ignoring initial whitespace), before its musty innards get hold of it. In perl terms, this would be along the lines of:

perl -MData::Dumper -e' $_=" a b c"; print Dumper(split)' $VAR1 = 'a'; $VAR2 = 'b'; $VAR3 = 'c';
Using my definition, there are 3 fields here (list indices 0..2)

I claim that Sort::Fields already will ignore leading whitespace in any field (my definition) except field 1. When there exists leading whitespace in what I call field 1, the currently implemented split in Sort::Fields will return a null for field 1 (your definition).

Is this a good description of the situation?


Comment on Re^8: Bug in Sort::Fields?
Select or Download Code
Re^9: Bug in Sort::Fields?
by ikegami (Pope) on Jul 20, 2010 at 21:29 UTC

    Ah, I think we both have different definitions of fields.

    Yay! I've been trying to point out the disconnect between what you think is a field and what you tell Sort::Fields is a field since the beginning.

      I think I finally got it! Thanks for staying with the discussion. I guess this just goes to show that I can still be taught - but it just takes a wile sometimes (one could say I'm 10 levels slow...)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://850520]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (8)
As of 2014-04-18 02:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (460 votes), past polls