Hvordan bruke et uttrykk i Print Statement i Perl

En av de fine funksjonene i Perl programmeringsspråk er muligheten til å legge ned deler av koden inni en utskrifts uttalelse er streng og har et resultat av at kode vurderes når strengen skrives ut. Utført på riktig måte, kan dette resultere i lettere å lese kode når verdier må settes inn i setninger med tekst.

Bruksanvisning

1 Åpne en teksteditor. All tekst editor vil gjøre, inkludert Windows Notisblokk, selv om du kanskje foretrekke å bruke et programmerings editor, for eksempel Vim eller jEdit.

2 Skriv inn følgende i tekstredigeringsprogram til å erklære en variabel og en funksjon:

$ Name = "Ted";

sub testname {min ($ name) = @_; if ($ name ne "Bill") {return "er ikke"} else {return "er"}};

Denne funksjonen tester for å se om det nåværende navnet er "Bill". Dersom det ikke er det, går den tilbake ordene "ikke er", og hvis det er, er det returnerer «er».

3 Skriv inn følgende for å bruke denne funksjonen i en utskrifts uttalelse:

skrive "You $ {(testname (@name))} Bill.";

Utgangen vil være "Du er ikke Bill." mens navnet variabelen er satt til "Ted", og endres til "Du er Bill" hvis det er endret til Bill.