Funkciónak, eljárások
Legutóbb, megértjük, hogy hogyan működnek a funkciók és eljárások. Ma szeretnék beszélni részletesebben a lehetőségek.
A típusú paraméterek és eljárások Delphi funkciót.
A következő típusú paraméterek átadhatók az eljárást:
- jelentés
- állandók
- változók
- kimeneti paraméterek
A - érték
Transfer értékek függvényében a paraméter talán a leggyakoribb eset. Minden egyszerű: zárójelben, egyszerűen adja meg az értéket. Jelezheti a tényleges érték, mint az első példában, vagy változó, mint a második.
Példa átviteli paraméter értékét:
A - az állandó
Az átadott paramétert a függvény konstans. Ez azt jelenti, hogy az érték nem lehet változtatni, a meghatározó funkciót, akkor kell használni a kulcsszó const.
Példa meghatározási funkció paraméterrel, mint egy állandó
Ismét szeretném felhívni a figyelmet arra a tényre, hogy az állandó semmiképpen nem lehet megváltoztatni az eljárás szervezetben.
Paraméter - változó
Lásd. Bemutatjuk az első függvény MYF és a változó teste i változó, mi fog változni a változó, amely átadva paraméterként. Ez a módszer az adás nevezik átviteli paraméterek beállítása a link. minden világossá válik, most. Elemezni ezt a pr eljárást. Mi meg az x változó értéke nulla, kinyomtatni, hogy megbizonyosodjon róla. Következő átadjuk e változó MYF funkció amelynek eredményeként a mi x értéke eggyel nő. Ez azért történt, mert MYF funkcióparaméterrel nyilvánítják a var kulcsszó.
kimeneti paraméterek
A Delphi, az a típusú függvény paramétert, amelyet csak a használt kimeneti értékek. Ítélt ilyen az Out az irányelvet. Ez az irányelv csak akkor alkalmazható funkciókat. Használata kimeneti paraméterek nagyon hasonlít a var. A különbség az, hogy az érték nem lehet változtatni rutin. A kimeneti érték a Delphi használják, hogy visszatérjen további változókat a funkciót. Szükség van, ha az egyik változó Eredmény nem tud.