相同的文件名、LIB名,perl只会load一次,见%INC的描述。 do是强制load,它与require和use的区别请见:
perldoc -q 'What's the difference between require and use?' -- yonghua peng http://home.arcor.de/pangj/ --- On Fri, 1/16/09, Xiaojun Deng <[email protected]> wrote: > From: Xiaojun Deng <[email protected]> > Subject: [PerlChina] Re: perl标量与列表和散列的一点疑问 > To: [email protected] > Date: Friday, January 16, 2009, 12:36 PM > 如果两个文件有相同名字的变量,require或者import后会不会覆盖掉呢,怎么用 > 名字空间来区别的阿? 还有这些和do > "some_perl_file"有何区别呢? > > On Fri, 2009-01-16 at 11:10 +0800, smallfish wrote: > > 学习了。 > > > 一直都是按照第一和第二个方法采用our共享变量的。 > > > > -- > > blog : http://hi.baidu.com/smallfish7788 > > bbs : http://bbs.chinaunix.net/forum-55-1.html > > smallfish(xiaoyu9805119) > > > > -------------------------------------------------- > > From: "yonghua" > <[email protected]> > > Sent: Friday, January 16, 2009 11:03 AM > > To: <[email protected]> > > Subject: [PerlChina] Re: > perl标量与列表和散列的一点疑问 > > > > > > > > > > > --- On Fri, 1/16/09, [email protected] > <[email protected]> wrote: > > > > > >> From: [email protected] > <[email protected]> > > >> Subject: [PerlChina] Re: > perl标量与列表和散列的一点疑问 > > >> To: [email protected] > > >> Date: Friday, January 16, 2009, 10:50 AM > > >> “There's more than one way to do it” > > >> 简单易用就好吧,面向对象之类的 > > >> > 都是一个想法而已,C也可以写成面向对象的风格啊 > > > > > > > > > > 不是想法不想法的问题,而是某些情形下,OO可以节省内存、提高性能。 > > > > 跟老外合作过不少MP项目,这方面深有体会。 > > > 写过一篇FAQ release在mailing > lists上,看看或许有所参考: > > > > > > > http://home.arcor.de/pangj/share_variables_between_perl_scripts.txt > > > > > > > > > Jeff. > > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 您收到此信息是由于您订阅了 Google 论坛“PerlChina 论坛”论坛。 要在此论坛发帖,请发电子邮件到 [email protected] 要退订此论坛,请发邮件至 [email protected] 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛 -~----------~----~----~----~------~----~------~--~---
