Result

Jest to zmienna występująca tylko w funkcjach Delphi. Przypisanie do niej wartości jest równoważne ze zwróceniem jakiejś wartości przez funkcję. Jest to analogiczne do return występującego w C/C++ jednakże w przeciwieństwie do niego nie kończy działania funkcji. Result jest tego samego typu co funkcja w której zostało użyte.

Przykład:

function JakasFunkcja(X:Integer) : Integer;
begin
  Result := X * X; // Rownowazne JakasFunkcja := X*X
end;
Informacje
Ostatnia modyfikacja 04-09-2006 20:33 Ostatni autor Coldpeer
Ilość wyświetleń 6311 Wersja 4
Komentarz
Jojersztajner dnia 05-09-2006 15:56
Dodam, że Result mozna wyłączyć pisząc dyrektywę {$X-}
Wolverine dnia 04-09-2006 20:39
W ktoryms TP nie ma czegos takiego jak Result, zmienna ktora zostaje zwrocona ma taka sama nazwe co funkcja.
Coldpeer dnia 04-09-2006 10:58
Też
// edit: @up: no proszę :)
salat25 dnia 17-04-2006 21:52
Takie pytanko:
Czy w "czystym" Pascalu tez występuje taka zmienna czy naprawde tylko w Delphi??
Marooned dnia 03-01-2006 22:28
Przydała by się poprawa samego tekstu bo ten jest lakoniczny.

Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0177 sek. (zapytań SQL: 9)