Result
pregusia
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;
Dodam, że Result mozna wyłączyć pisząc dyrektywę {$X-}
Też
// edit: @up: no proszę :)
W ktoryms TP nie ma czegos takiego jak Result, zmienna ktora zostaje zwrocona ma taka sama nazwe co funkcja.
Takie pytanko:
Czy w "czystym" Pascalu tez występuje taka zmienna czy naprawde tylko w Delphi??
Przydała by się poprawa samego tekstu bo ten jest lakoniczny.