Show Menu
Cheatography

Ada Programming Language Cheat Sheet (DRAFT) by

Ściąga z podstawowych konstrukcji języka Ada.

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Jednostka programowa

- procedura
- funkcja
- specyf­ikacja pakietu
- implem­entacja pakietu
Każdy plik źródłowy zawiera jedną ­jed­nos­tkę­ pr­ogr­amową. Nazwa pliku powinna być taka jak nazwa przech­owy­wanej jednostki ale zapisana małymi literami. Jeśli plik zawiera procedurę, funkcję albo implem­ent­acj­ę p­akietu, to jego nazwa powinna mieć r­ozs­zer­zenie .adb. W przypadku specyf­ikacji pakietu nazwa pliku powinna mieć rozsze­rzenie .ads.

Procedura

procedure Nazwa (Lista_Parametrów)
is
   Deklaracje_Lokalne
begin
   Instrukcje
end Nazwa;
Procedura może mieć zadekl­arowane lokalnie, oprócz typów i zmiennych, również inne jednostki progra­mowe.

Funkcja

function Nazwa (Lista_Parametrów)
   return Typ_Wyniku
is
   Lokalne_Deklaracje
begin
   Instrukcje
   return Wyrażenie;
end Nazwa;
Funkcja może mieć zadekl­arowane lokalnie, oprócz typów i zmiennych, również inne jednostki progra­mowe.

Specyf­ikacja pakietu

package Nazwa is
   Eksportowane_Deklaracje
private
   Ukryte_Deklaracje
end Nazwa;

Implem­entacja pakietu

package body Nazwa is
   Lokalne_Deklaracje
   Definicje
end Nazwa;
Każda ekspor­towana procedura albo funkcja zadekl­arowana w specyf­ikacji pakietu musi być zd­efi­niowana w implem­entacji pakietu.