Thread substr_count in perl (29 answers)
Opened by norman at 2004-07-14 14:52

sri
 2004-07-14 19:00
#84305 #84305
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
Also ich werde der ganzen Sache mal ein Ende machen. :)

-----------------SPOILER-------------------------------------

Arrays und Listen sind ganz unterschiedliche Dinge, Arrays sind ein Datentyp, Listen ein Kontext.

Auf Arrays könne operationen wie push, pop, delete, shift etc. angewendet werden, auf Listen nicht.

Code: (dl )
$scalar = ('lala', 'foo', 'bar');

Ihr denkt das ist eine Liste? FALSCH!
Hier wird der Komma operator im scalar Kontext benutzt, also wird der letzte Wert in der Reihe zurückgegeben, es gab nie wirklich eine Liste! :)

Code: (dl )
$scalar = () = ('lala', 'foo', 'bar');

Ja, hier haben wir eine Liste, weil im richtigen Kontext wird es intern als anonymes Array behandelt und gibt dann im scalar Kontext die Anzahl seiner Elemente zurück. ;)

View full thread substr_count in perl