delphi - 如何在 Free Pascal 中使用匿名方法?

标签 delphi lambda closures anonymous-methods freepascal

我尝试使用 Delphi 的匿名方法语法:

type
    fun = reference to function(): Integer;

Fpc 显示语法错误:

Error: Identifier not found "reference"

与 Delphi 的匿名方法等效的 Free Pascal 是什么(如果有)?

最佳答案

FreePascal 中未实现匿名方法。此类功能的列表是 here .

关于delphi - 如何在 Free Pascal 中使用匿名方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7799077/

相关文章:

swift - 在 swift 中使用 strongSelf 的正确方法是什么?

c# - 任务中的秒表似乎在所有任务中都是可加的,只想测量任务间隔

performance - x64 的更快 sin()

Delphi Ole Automation - 在 Word 2010 中保存 Word97-2003 文件,无需“另存为”对话框

delphi - 为什么TToolBar不想换行?

c++ - 在另一个 lambda 中捕获一个 lambda 可能会违反 const 限定符

lambda - 在返回值中用 Collection 代替 Stream 是个好主意吗?

java - 在 Groovy 中编码时, "->"lamda 运算符有什么问题?

ios - 将采用转义闭包的闭包传递给接受该类型闭包的函数的问题

delphi - TPopupMenu 作为子组件,序列化 TMenuItems