E2023 La fonction nécessite un type de résultat (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Vous avez déclaré une fonction, mais n'avez pas spécifié un type de renvoi.
program Produce; function Sum(A: array of Integer); var I: Integer; begin Result := 0; for I := 0 to High(A) do Result := Result + A[I]; end; begin end.
Sum correspond ici à une fonction, nous ne l'avons pas signalée au compilateur.
program Solve; function Sum(A: array of Integer): Integer; var I: Integer; begin Result := 0; for I := 0 to High(A) do Result := Result + A[I]; end; begin end.
Assurez-vous que vous spécifiez le type du résultat.