Difference between revisions of "Finally/fi"

From Free Pascal wiki
Jump to navigationJump to search
m (Fixed syntax highlighting)
 
Line 1: Line 1:
 
{{Finally}}
 
{{Finally}}
  
[[Reserved word/fi|Varattu sana]] <syntaxhighlight lang="pascal" enclose="none">finally</syntaxhighlight> määrittää [[Block|lohkon]], jota tulisi aina käsitellä, riippumatta siitä, onko virhe tapahtunut vai ei.
+
[[Reserved word/fi|Varattu sana]] <syntaxhighlight lang="pascal" inline>finally</syntaxhighlight> määrittää [[Block|lohkon]], jota tulisi aina käsitellä, riippumatta siitä, onko virhe tapahtunut vai ei.
  
 
Esimerkki:
 
Esimerkki:
Line 17: Line 17:
  
  
Toinen esimerkki (tässä esimerkissä <syntaxhighlight lang="pascal" enclose="none">finally</syntaxhighlight> lohko suoritetaan aina):
+
Toinen esimerkki (tässä esimerkissä <syntaxhighlight lang="pascal" inline>finally</syntaxhighlight> lohko suoritetaan aina):
  
 
<syntaxhighlight lang=pascal>
 
<syntaxhighlight lang=pascal>

Latest revision as of 17:22, 6 August 2022

Deutsch (de) English (en) suomi (fi)

Varattu sana finally määrittää lohkon, jota tulisi aina käsitellä, riippumatta siitä, onko virhe tapahtunut vai ei.

Esimerkki:

begin
  ...
  try
    ... // Erilaisisa toimintoja
  finally
    ... // Lopputehtävät, joka tulisi tehdä myös virhetapauksissa
  end;
  ...
end;


Toinen esimerkki (tässä esimerkissä finally lohko suoritetaan aina):

begin
  ...
  try
    try
      ... // toiminnot joita tarkistellaan
    except // virheen käsittely
      ...
    end;
  finally // aina käsiteltävät toiminnot
    ...
  end;
  ...
end;

Katso myös