大骆驼中process的作用?

大骆驼中process的作用?

while (@ARGV) {
      process(shift @ARGV);
   }
刚刚看大骆驼,碰到一个没有见过的东东"process",还没没看到书中的解释,不知道做什么用的,请大家指教!
process () :一个自己定义的subroutine...
他应该只是为了让你明白shift与@ARGV的用法吧...
哦,我说怎么没有这个函数呢,呵呵!
谢谢楼上的老大了!