相同的文件名、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 访问该论坛
-~----------~----~----~----~------~----~------~--~---

回复