Я заметил в JQuery, что используется следующая структура кода
(function(){var l=this,g,y=l.jQuery,p=l.$,...})()
Который, кажется, создает функцию и вызывает ее.
В чем преимущество использования этого подхода по сравнению с включением содержимого функции?