2 domande basiliare sulle funzioni.

Stato
Discussione chiusa ad ulteriori risposte.

vincy6

Utente Silver
27 Giugno 2009
0
0
0
55
ragazzi ma sono io che non so farlo o in perl non si puo ritornare true o flase alle funzioni?
sn io che non so farlo oppure bnon si possono importare variabili es
php
PHP:
function bho($miabho)
{
    if($miabho==2)
   {
      return true;
    }
}
in perl si puo fare ($miabho)???
a me da errore....
poi return true posso ritornare altri valori ma no ntrue false.
grazie a coloro che mi rispondo.
 
sub miao {
my $bao = shift;
return $bao;
}

in pratica gli argomenti che vengono passati ala funzione vengono messi in @_, che è quello predefinito per lo shift nelle sub, quindi shift da @_ il valore passato alla sub
edit: oviamente, essendo contenuti in un array puoi fare anche qualcosa di questo tipo
my $bao = $_[0];
e puoi lavorarci con tutte le funzioni per gli array, essendo per l'appunto un comunissimo array
 
shift elimina da un array il primo valore inserito e lo ritorna.
AH, per true o false puoi usare benissimo 0 per false e 1 per true

(ma nella tua guida sul perl non ci sono scritte queste cose?)
 
ti rispondo subito.
Io sono idiota e idota rimarro xd.
visto he io vengo dal php e il perl come sintassi e simile ho detto vabbe mo mi leggo la guida di html.it e poi inizio.
ma come sempre la guida di html.it e fatta una mezza mappina e piena di errori che rompono e mi son scocciato quindi io programmo in perl venendo dal php.
proprio del perl ho studiato le regexp, le user agent anche quelle le ho viste ad esempi, e le tk(potreste rispondermi all'altra doamnda pls)
.
comunque se avete qualcosa di SERIO mi dite titolo o link se potete.
grazie ancora per avermi risposto.
 
io ti consiglio (giusto come base di partenza)

ebook: http://www.autistici.org/tx0/corso/corso.pdf
libro vero: Pocket Perl, apogeo,feltrinelli,IBS

poi passa a libri più "seri" come "Programming Perl" , "perl - guida di riferimento" e "Perl Hacks"
 
Stato
Discussione chiusa ad ulteriori risposte.