Ich versuche nur, ein bisschen Perl zu lernen und habe über diese kommen:aufeinander folgende Operatoren und Klammern
foreach $element (@{$records})
{
do something;
}
Zu meinem Neuling Augen, diese lauten: „für jedes Element in einem Array namens @ { $ records}, etwas tun " aber da das scheint ein unwahrscheinlicher Name für ein Array (mit" @{$
"insgesamt), stelle ich mir vor, es ist nicht so einfach?
Ich habe auch "%$
" zusammen verwendet. Ich weiß, %
bedeutet ein Hash und $
bedeutet ein Skalar, aber nicht wissen, was sie zusammen bedeuten.
Kann jemand Licht auf diese werfen?
Ich bevor um auf eine einzige zuzugreifen Element in einer Array-Referenz mit '$ Array -> [0]' –
@LeonardoHerrera Danke (Ich habe es völlig vergessen, aber es ist es wert, es zu erwähnen, wie es vor allem mit Hashes weit verbreitet ist). Ich habe die Antwort aktualisiert. – Matteo
3 oder gibt es 4 Möglichkeiten, ein Array-Element zu erhalten, wenn eine Array-Referenz angegeben wird. Ich frage mich, wie viele es in Perl 6 gibt? 3 Wege werden ein wenig verwirrend. – Scooter