Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
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 examining the Monastery: (14)
As of 2015-07-06 19:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (81 votes), past polls