Python is readable

Steven D'Aprano steve+comp.lang.python at pearwood.info
Fri Mar 16 12:25:32 EDT 2012


On 2012年3月16日 13:55:06 +0100, Kiuhnm wrote:
>> I don't understand the reason for $arg1 and $arg2. Is there some reason
>> why the code couldn't do this instead?
>>>> my(@list1, @list2) = @_;
>> @_ contains references to arrays. You can't pass two arrays to a
> function.

Why ever not? That seems like basic functionality to me. I can't imagine 
any modern language that lacks such a simple feature. Even Pascal allows 
you to pass arrays as arguments to functions.
Is there some design principle that I'm missing that explains why Perl 
lacks this feature?
-- 
Steven


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /