3 ms·
Yes, I hate to write sub foo($$$) { my ($a, $b, $c) = @_; } Where @_ is array of arguments, and ($$$) is function prototype (3 scalars are expected).
by oneshtein 1y ago
Yes, I hate to write
sub foo($$$) {
my ($a, $b, $c) = @_;
}
Where @_ is array of arguments, and ($$$) is function prototype (3 scalars are expected).
- AndrewDavis 1y agoPerl has subroutine signatures now. You can write sub foo ($x, $y, $x) { ...} It's just syntactic sugar, so you still can't pass in multiple lists, and the list must be the final parameter.
- deleted 1y ago[deleted]