[email protected] wrote on 06/08/2009 03:45:02 PM:
>
> wilson.m.liu wrote:
> > I wonder if there is any serious problem if I kept declaring
> > variables using "let expression" and do not release them
> > using "unlet".
>
> Local variables do not need 'unlet'. So, if you have 'let x=12'
> in a function, you do not need 'unlet x'.
>
> Global and script variables stay while Vim is running, and
> certain global variables may be saved, :help 'viminfo'
>
> So if you want to recover memory, you could unlet such
> variables. Usually there is absolutely no point unless you
> happen to know that, say, a global variable is holding a
> megabyte of data that is no longer needed.
>
> Sometimes you might unlet a variable so that a subsequent step
> will detect that it is not defined, and will do some
> initialisation.
>
> John
>
>
> >
Thank you. I am clear now.
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---