Hello All! > Peter Makholm wrote: >> >> Trying to do completly stupid stuff with perl I tried to do the >> following: >> >> xyzzy% perl -le 'sort {print "a:$a\tb:$b"; $a cmp $b} qw(5 2 3 4 1)'
sort in non-array context is noop. quote from perl-5.6.1/pp_ctl.c: if (gimme != G_ARRAY) { SP = MARK; RETPUSHUNDEF; } it would be very useful in golf to force array context with sort: $i_need_add_something_to_number_of_letters+sort/\w/g but unfortunately you need to write one stroke longer: $i_need_add_something_to_number_of_letters+${[/\w/g]} or $i_need_add_something_to_number_of_letters+(()=/\w/g) --- Mtv Europe