gpt4 book ai didi

delphi - Delphi中Ord函数的实现

转载 作者:行者123 更新时间:2023-12-03 14:49:30 26 4
gpt4 key购买 nike

纯粹作为在家练习,旨在更好地理解一些语言基础知识,我尝试重新实现 Ord 函数,但遇到了问题。

事实上,现有的 Ord 函数可以接受各种不同类型的参数(AnsiCharCharWideCharEnumerationIntegerInt64),并且可以返回 Integer 或 Int64。

我不知道如何声明同一函数的多个版本。

在 Delphi 中应该如何编码?

最佳答案

I can't figure out how to declare multiple versions of the same function.

它的名字是 function overloading 。每个版本的输入参数必须不同,返回类型并不重要。例如:

function Ord(X: Char): Integer; overload;
begin
// Whatever here
end;

function Ord(X: Integer): Integer; overload;
begin
// Something
end;

// etc.

关于delphi - Delphi中Ord函数的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9889355/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com