请问怎样定义函数参数的默认值

请问怎样定义函数参数的默认值

或者有什么技巧可以模拟实现以下 C 语言?谢谢

void foo (int a, int b = 0) {
    if (b == 0) {
        a = b;
    }
}


[Copy to clipboard] [ - ]
CODE:
sub a {
   my ($a,$b) = @_;
   $b =$b || $default_value;
}

try it
聪明,谢谢