Skip to content

Instantly share code, notes, and snippets.

@viniciussanchez
Created October 18, 2022 13:40
Show Gist options
  • Save viniciussanchez/b946048784a2dca2a84e68d0ec470101 to your computer and use it in GitHub Desktop.
Save viniciussanchez/b946048784a2dca2a84e68d0ec470101 to your computer and use it in GitHub Desktop.
Parâmetros como constantes
function CompareStr(const S1, S2: string): Integer;
procedure Exemplo(var Value: Double);
begin
Value := 10;
end;
function Somar(const valor1, valor2: Double): Double;
begin
Result := valor1 + valor2;
valor1 := 20; // erro, porque o parâmetro é constante e não pode ser alterado.
Exemplo(valor2); // erro porque uma constante não pode ser passada como parâmetro para uma procedure que espera um var.
end;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment