Thread Größe Array kompakt abfragen (9 answers)
Opened by ingobulla at 2013-01-03 09:32

betterworld
 2013-01-04 01:07
#164624 #164624
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Raubtier
Code (perl): (dl )
my $num_hsps = () = $tiling->hsps();


Genau das wäre auch meine Lösung.

Allerdings ist das hier nicht wirklich ein Array im Skalarkontext, auch wenn es sich ziemlich analog verhält.

Dies hier ist eine Listenzuweisung im skalaren Kontext, und die ergibt immer die Anzahl der Elemente von der Liste auf der rechten Seite.

Auszug aus perlop:

Quote
Assignment Operators

"=" is the ordinary assignment operator.

[...]

Similarly, a list assignment in list context produces the list of lvalues assigned to, and a
list assignment in scalar context returns the number of elements produced by the expression
on the right hand side of the assignment.

View full thread Größe Array kompakt abfragen