Programowanie w języku Delphi

Result

  • 2006-09-04 20:33
  • 5 komentarzy
  • 1482 odsłony
  • Oceń ten tekst jako pierwszy
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;

5 komentarzy

Jojersztajner 2006-09-05 15:56

Dodam, że Result mozna wyłączyć pisząc dyrektywę {$X-}

Coldpeer 2006-09-04 10:58

Też
// edit: @up: no proszę :)

Wolverine 2006-09-04 20:39

W ktoryms TP nie ma czegos takiego jak Result, zmienna ktora zostaje zwrocona ma taka sama nazwe co funkcja.

salat25 2006-04-17 21:52

Takie pytanko:
Czy w "czystym" Pascalu tez występuje taka zmienna czy naprawde tylko w Delphi??

Marooned 2006-01-03 22:28

Przydała by się poprawa samego tekstu bo ten jest lakoniczny.