On Sun, Aug 29, 2010 at 7:06 PM, Chas. Owens <chas.ow...@gmail.com> wrote:
> On Sun, Aug 29, 2010 at 09:23, Kaushal Shriyan <kaushalshri...@gmail.com> 
> wrote:
>> On Sun, Aug 29, 2010 at 6:11 PM, Chas. Owens <chas.ow...@gmail.com> wrote:
>>> On Sun, Aug 29, 2010 at 07:15, Kaushal Shriyan <kaushalshri...@gmail.com> 
>>> wrote:
>>>> Hi
>>>>
>>>> Can someone please explain me with an example of the usage chomp ()
>>>> builtin function in perl.
>>> snip
>>>
>>> The chomp function removes whatever is in the $/ variable from the
>>> argument passed in (or $_ if no argument is passed in).  The default
>>> value of $/ is "\n".  It is often used after reading a line to remove
>>> the newline ("\n"):
>>>
>>
>> Hi Chas
>>
>> $/ variable is a line separator variable whereas $_ is a default
>> variable. Please explain me when you said no argument is passed
>> so what i understand is chomp $line means $line is a argument ?
>>
>> Thanks
>>
>> Kaushal
>>
>
> Yes, $line is an argument that is passed to chomp in the code I sent
> earlier.  When you say
>
> chomp $line;
>
> then the $line variable will be affected, but if you say
>
> chomp;
>
> then the $_ variable will be affected.
>

Hi Chas

Thanks a lot Chas. Understood now.
Also what does $_ default variable means exactly, any example would
really help me understand it

Thanks

Kaushal

--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to