我们可以在DXL中声明函数原型吗?

时间:2015-06-02 14:49:05

标签: function-prototypes ibm-doors

作为DXL编程语言的新手,我觉得有必要创建一组基本函数并将它们安排到库(带有* .inc文件的文件夹)。这样的库将由内容构成,并且将由定义各个方面的功能的若干文件组成,例如,字符串,数组,模块等。

有时文件A中的函数a()将使用文件B中的函数b(),而b()可能使用来自A的函数c()。这似乎是一个问题,因为DXL解析,不编译,解析器显然不太亮。

我是否错过了解释如何声明函数原型的部分?在定义函数之前是否还有其他构造来声明函数?

2 个答案:

答案 0 :(得分:1)

我还没有看到在DXL中定义原型的方法,但是您可以创建包含文件并创建函数库。您只需要知道包含文件的顺序。如果您尝试将它们分组到类似的功能区域,您应该没问题(一般情况下,项目,模块,对象等)。

祝你好运!

答案 1 :(得分:0)

是的,您可以像在C或C ++中一样对函数进行原型制作。

void c();

如果需要,您可以将原型放入单独的文件中,只要#includes不会成为圆形。

相关问题