PDA

View Full Version : Perl - my e ritornare 2 valori da funzione


gabmac2
22-12-2013, 23:13
Di preciso "my" cosa indica?
Si possono ritornare 2 dati da una funzione (lista e intero)?
Grazie in anticipo

clockover
23-12-2013, 10:16
Non so darti una spiegazione dettagliata su my dato che quello che so io è che serve a dichiarare una variabile locale. Ma quando pensi di sapere una cosa su Perl ce ne sono almeno altre 10 che non sai.

Per far tornare da una funzione due valori è semplicissimo

sub retu{
("una stringa", ("sbidigudi", "Supercazzola", 33));
}

my ($sl, @lst) = &retu;

print "$sl\n";

print "$_\n" foreach @lst;

gabmac2
23-12-2013, 13:16
intanto grazie,
appena possibile saranno eseguite prove in questo senso

clockover
23-12-2013, 13:21
intanto grazie,
appena possibile saranno eseguite prove in questo senso

Odio sembri un risponditore automatico

Inviato dal mio Nexus 5 utilizzando Tapatalk

gabmac2
23-12-2013, 14:24
perchè??
ti ho semplicemente ringraziato indicando che appena possibile proverò il codice da te scritto

clockover
23-12-2013, 16:08
perchè??
ti ho semplicemente ringraziato indicando che appena possibile proverò il codice da te scritto

Ma si stavo scherzando :D :D

gabmac2
23-12-2013, 16:23
:) Grazie ancora e Auguri a tutti!