在 webfocus 中定义某些内容后,“/”有什么意义?

What's the point of the "/" after defining something in webfocus?

我目前正在学习 webfocus 和定义,但是教我的东西做得不好。给我的一个例子是关于汽车的。如果我想创建一个新字段来查找零售成本和经销商成本之间的差异,他们说要输入

DEFINE FILE CAR
CALCULATED_DIFFERENCE/D5 = RETAIL_COST - DEALER_COST
END

我很困惑的是

/D5

是为了。是否需要定义一个文件?它必须是特定的东西吗?我已经研究了很多,但还没有找到任何答案。

据我了解,它连接了别名和根。例如 D 可以是 difference 的缩写。 5 可能只是一个数字。没有所有的例子和问题,很难说。

这是另一个例子http://www.hwconline.com/ibi_html/javaassist/intl/EN/help/source/topic547.htm

部分

所有别名和上下文根都需要前面的正斜杠“/”。如果未输入,WebFOCUS 管理控制台会自动添加一个正斜杠。

我假设它可能是一个指针。查看 url 和 / 表示像树节点。如果您想到达某个位置,那么它是 location/location/location/here

here 就是你在看什么。因此,如果调用 /D5 它可能意味着 page/page/page/Difference5 所以简而言之,它会省略所有页面并表示直接别名 D5.

我不是很确定,但我一直是这么想的。查看所有处理位置的所有内容,总是使用 \/

我明白它的意思了。 /D5 被称为格式化。它允许 WebFOCUS 知道文件中正在使用什么。 D 代表十进制,这意味着如果我愿意,我可以将其格式化为 D/5.2,A 代表字母数字。如果我要定义一个名为 person_last_name 的文件,我会使用 A/30。这个数字决定了它可以容纳多少数据,所以我只需要 30 个,因为一个人的姓氏可能不会超过 30 个字符。