bez sažetka
Nema sažetka uređivanja |
Nema sažetka uređivanja |
||
'''Pascal'''
<source lang="pascal">
<pre>▼
var
i: Integer;
WriteLn(fFileName,s+' je jedan');
end
</
'''Perl'''
<source lang="perl">
my $s = '0';
print "s = $s\n";
$s = $s + 1;
print "s = $s\n";
</source>
Ispis pri izvedbi:
▲<pre>
s = 0
s = 1
</pre>
U gornjem primjeru vidimo da je Perl kod bitno kraći, nema deklaracije varijabli, a tip varijabli se određuje dinamički (ako se koristi operator '''+''', a sadržaj varijable je numerički, interpreter izvršava operaciju sumiranja bez obzira što je varijabla $s inicijalno definirana kao '''string'''.
Sintaksa Perla vuče svoje korijene iz [[C_(programski_jezik)|C]] jezika, i mnogo konstrukti (petlje, uvjeti) iz [[C_(programski_jezik)|C]] jezika se mogu slično napisati u Perlu.
== Perl 6 ==
|