使用原始文本作为 table 而不是指向 table 的指针
using raw text as table instead of pointer to table
4D 中是否有任何结构访问方法可让您向 4D 方法提供文本数据类型参数,从而获取有关 table 的信息?
我看过:Table
、Table name
,但两者似乎都只接受 table 数字或 table 指针——而不是常规文本。
我知道我可以通过传递一个指向 table 的指针来实现这一点:
foo(->[someTable])
但是我想做的是这样的:
foo("someTable")
4D 中是否有任何方法可以使用原始文本和 return 一个 table 指针?
我正在使用 4D v15.3,但如果此功能可用,我可以升级到 v16。
您可以使用命令 Get pointer
.
使用文本构造指针
$pointer:=Get pointer("[foo]")
$tableNumber:=Table($pointer)
4D 中是否有任何结构访问方法可让您向 4D 方法提供文本数据类型参数,从而获取有关 table 的信息?
我看过:Table
、Table name
,但两者似乎都只接受 table 数字或 table 指针——而不是常规文本。
我知道我可以通过传递一个指向 table 的指针来实现这一点:
foo(->[someTable])
但是我想做的是这样的:
foo("someTable")
4D 中是否有任何方法可以使用原始文本和 return 一个 table 指针?
我正在使用 4D v15.3,但如果此功能可用,我可以升级到 v16。
您可以使用命令 Get pointer
.
$pointer:=Get pointer("[foo]")
$tableNumber:=Table($pointer)