„Eiffel (programozási nyelv)” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
a Informatikai portál AWB
51. sor:
A feltételes utasítás így néz ki:
 
<source lang="eiffel">
<code>
''if'' feltetel
<span style="color:blue">
''then''
''if'' feltetel
 
''then''
 
--utasitasok
''elseif'' feltetel
 
''then''
''elseif'' feltetel
 
''then''
 
--utasitasok
''else''
 
''else''
 
--utasitasok
 
end
</spansource>
</code>
 
ahol akárhány <code>elseif</code> utasítás lehet, és ha nincs <code>elseif</code>, akkor <code>else</code> sem kötelező.
77 ⟶ 67 sor:
Többszörös elágazás írható ezzel is:
 
<source lang="eiffel">
<code>
<span style="color:blue">
inspect --egesz, vagy karakter kifejezes
 
when ertek1,ertek2
 
then utasitas
 
when ertek3..ertek4
 
then utasitas
 
else utasitas
 
end
</spansource>
</code>
 
A ciklus:
 
<source lang="eiffel">
<code>
''from''
<span style="color:blue">
''from''
 
--kezdofeltetel
''invariant''
 
''invariant''
 
--invarians
''variant''
 
''variant''
 
--ciklusvaltozo
''until''
 
''until''
 
--amig nem
''loop''
 
''loop''
 
--ciklusmag
''end''
 
</source>
''end''
</span>
</code>
 
ahol is az <code>invariant</code> és a <code>variant</code> nem kötelező.
 
===Rutinok===
A rutinok a <code>Result</code> változóban levő értékkel térnek vissza.