in reply to Re^3: scalar number with preceding 0.
in thread scalar number with preceding 0.

L~R,
This is one date time string, with a very simple formatting, but as I have some other problems coming up soon, where I have to concatenate some values that might be only numbers with leading zeros, the behaviour I experience from concatenation which basically replaces 0 with space, surprises me a bit. So I am asking for someplace or explanation why this happens.

Cheers, PerlingTheUK

Replies are listed 'Best First'.
Re^5: scalar number with preceding 0.
by Limbic~Region (Chancellor) on Jul 26, 2004 at 17:25 UTC
    PerlingTheUK,
    So I am asking for someplace or explanation why this happens.

    This doesn't happen. If you are seeing it then it is something you are doing wrong in your code. Run my sample script and see for yourself:

    #!/usr/bin/perl use strict; use warnings; while ( <DATA> ) { chomp; print format_it( split " " , $_ ), "\n"; } sub format_it { my $formatted; for ( @_ ) { $formatted .= length $_ == 1 ? '0' . $_ : $_; } return $formatted; } __DATA__ 3 2 61 13 333 5 7 8

    Cheers - L~R