Matija Papec wrote:
>
> Christopher Spears wrote:
>> while ($line = <>) {
>>     ($who, $rest) = split /:\s*/, $line, 2;
>>     @fields = split ' ', $rest;
>>     $HoA{$who} = [ @fields ];
>> }
>> 
>> The part that confuses me is:
>> 
>> ($who, $rest) = split /:\s*/, $line, 2;
>> 
>> I understand that it takes the input and splits it
>> into two parts along the regular expression, but I
>> can't figure out what the 2 means.
>
>C:\>perldoc -f split
>     split /PATTERN/,EXPR,LIMIT
>
>2 is the LIMIT. It makes sure that $line wont be sliced in more then
two 
>parts. If LIMIT is omitted, $line get splited on every /PATTERN/
>occurrence.


Also, 2 is the LIMIT.




--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to