Perl: razlika između inačica

Izbrisani sadržaj Dodani sadržaj
Nema sažetka uređivanja
Nema sažetka uređivanja
Redak 24:
'''Pascal'''
 
<source lang="pascal">
<pre>
var
i: Integer;
Redak 36:
WriteLn(fFileName,s+' je jedan');
end
</presource>
 
'''Perl'''
 
<source lang="perl">
<pre>
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 ==