On 3/16/2012 2:53, Steven D'Aprano wrote:
On Thu, 15 Mar 2012 00:34:47 +0100, Kiuhnm wrote:

I've just started to read
    The Quick Python Book (2nd ed.)

Is this the one?

http://manning.com/ceder/


The author claims that Python code is more readable than Perl code and
provides this example:

--- Perl ---
sub pairwise_sum {
      my($arg1, $arg2) = @_;
      my(@result) = ();
      @list1 = @$arg1;
      @list2 = @$arg2;

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.

Kiuhnm
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to