+ -
当前位置:首页 → 问答吧 → 请教各位大大判断库的方法

请教各位大大判断库的方法

时间:2010-09-10

来源:互联网

  1.         if (defined $ARGV[0]) {
  2.                 print "here\n";
  3.         } else {
  4.                 print "there\n";
  5.                 use lib "/usr/lib/system/";
  6.                 use header;
  7.         }
复制代码
请问各位大大,怎样才能先判断参数再判断所需要使用的库..

作者: hyoryeo   发布时间: 2010-09-10

回复 hyoryeo
据我所知,是不可以的,因为参数是在运行时传入的,use 语句是在编译时调用的。
不过,使用 eval 的话,或许可以办到。

作者: Monox   发布时间: 2010-09-10

可以放在BEGIN里面

作者: yybmsrs   发布时间: 2010-09-10

回复 yybmsrs

刚才突然下意识的认为  @ARGV 不能在 BEGIN 里使用。

作者: Monox   发布时间: 2010-09-10