我通常可以通过随机尝试这两个选项的不同排列来获得我所期望的行为,但我仍然不能说我正确地知道他们做了什么.有没有具体的例子来证明差异?
解决方法
:如果至少存在N个参数,CaptureArgs(N)将匹配.它用于非终端链接处理程序.
:只有完全有N个参考,Arg(N)才匹配.
例如,
- sub catalog : Chained : CaptureArgs(1) {
- my ( $self,$c,$arg ) = @_;
- ...
- }
- sub item : Chained('catalog') : Args(2) {
- my ( $self,$arg1,$arg2 ) = @_;
- ...
- }
火柴
- /catalog/*/item/*/*