使用原始文本作为 table 而不是指向 table 的指针

using raw text as table instead of pointer to table

4D 中是否有任何结构访问方法可让您向 4D 方法提供文本数据类型参数,从而获取有关 table 的信息?

我看过:TableTable name,但两者似乎都只接受 table 数字或 table 指针——而不是常规文本。

我知道我可以通过传递一个指向 table 的指针来实现这一点:

foo(->[someTable])

但是我想做的是这样的:

foo("someTable")

4D 中是否有任何方法可以使用原始文本和 return 一个 table 指针?

我正在使用 4D v15.3,但如果此功能可用,我可以升级到 v16。

您可以使用命令 Get pointer.

使用文本构造指针
$pointer:=Get pointer("[foo]")
$tableNumber:=Table($pointer)