Parametrii de funcții, proceduri

Recent, înțelegem cum să lucreze cu funcțiile și procedurile. Astăzi aș vrea să vorbesc cu mai multe detalii despre opțiunile.

Tipurile de parametri și proceduri funcție Delphi.

Următoarele tipuri de parametri pot fi trecut la procedura:

  1. sens
  2. constante
  3. variabile
  4. parametrii de ieșire

- Valoarea

Valorile de transfer în funcție de parametrul este, probabil, cel mai frecvent caz. Totul este simplu: în paranteze, vom specifica pur și simplu valoarea. Poate indica valoarea reală, ca și în primul exemplu, sau variabilă, ca și în al doilea.
EXEMPLU Valoarea parametrului de transmisie prin:

Pri - constanta

Parametrul transmis funcției ca o constantă. Aceasta înseamnă că valoarea nu poate fi modificată, în determinarea funcției, trebuie să utilizați cuvântul cheie const.
Funcția de determinare EXEMPLU cu parametrul ca o constantă

Încă o dată vreau să vă atrag atenția asupra faptului că, în orice caz, constanta nu ar trebui să fie schimbat în organism procedură.

Parametru - variabilă


A se vedea. Vom descrie prima Myf funcția și schimbarea corpul ei i variabile, vom schimba variabila care este trecut ca parametru. Această metodă de transmitere se numește setarea parametrilor de transmisie la link-ul. totul devine clar acum. Pentru a analiza această procedură pr. Am stabilit valoarea x variabila de la zero, de imprimare pentru a vă asigura. În continuare vom trece această variabilă în funcție Myf în cazul în care, ca urmare a x nostru este incrementat cu unu. Sa întâmplat pentru că parametrul funcția Myf este declarată cu cuvântul cheie var.

parametrii de ieșire

În Delphi, este tipul parametrului funcție, care este utilizat numai pentru valorile de ieșire. Declarată acest tip folosind afară din directivă. Această directivă poate fi utilizată numai în funcții. Utilizarea parametrilor de ieșire este foarte similară cu utilizarea var. diferența este că valoarea nu poate fi schimbată de rutină. Valoarea de ieșire din Delphi este utilizat pentru a reveni variabile suplimentare ale funcției. Nevoie este atunci când un rezultat variabilă nu se poate face.