小编use*_*457的帖子

为什么我的Perl代码中出现"过早调用原型"警告?

我有一个像这样的Perl文件:

use strict;
f1();

sub f3()
{ f2(); }

sub f1()
{}
sub f2()
{}
Run Code Online (Sandbox Code Playgroud)

简而言之,f1在定义之前被调用.因此,Perl发出警告:"f1过早调用原型".但情况也是如此f2,唯一的区别是它是从另一个子程序内部调用的.它不会发出警告f2.为什么?

解决此问题的最佳方法是什么?

  1. 在调用子例程之前声明子例程
  2. 像这样调用sub: &f1();

perl subroutine

12
推荐指数
3
解决办法
1万
查看次数

如何复制目录但忽略 Perl 中的某些文件?

在我的 Perl 代码中,我需要将目录从一个位置复制到同一主机上的另一个位置,不包括某些文件/模式(例如 *.log、./myDir/abc.cl)。在 Perl 中跨所有平台执行此操作的最佳方法是什么?在 Windows 上,xcopy 就是这样一种解决方案。在 unix 平台上,有没有办法在 Perl 中做到这一点?

perl copy

3
推荐指数
1
解决办法
1336
查看次数

组装文件的最佳方式

我有大量带有顺序文件名的小文件,我想用它创建一个单独的文件.最快的方法是什么?

例如

1.tgz.1  1.tgz.2  1.tgz.3   =========> 1.tgz
Run Code Online (Sandbox Code Playgroud)

shell file

0
推荐指数
1
解决办法
170
查看次数

用Java构建一棵树

我是Java的新手.我想构建一个具有一个根节点和多个子节点的树,每个分支上都有一些权重.有人可以帮助我.

java tree

0
推荐指数
1
解决办法
8351
查看次数

标签 统计

perl ×2

copy ×1

file ×1

java ×1

shell ×1

subroutine ×1

tree ×1