作为DXL编程语言的新手,我觉得有必要创建一组基本函数并将它们安排到库(带有* .inc文件的文件夹)。这样的库将由内容构成,并且将由定义各个方面的功能的若干文件组成,例如,字符串,数组,模块等。
有时文件A中的函数a()
将使用文件B中的函数b()
,而b()
可能使用来自A的函数c()
。这似乎是一个问题,因为DXL解析,不编译,解析器显然不太亮。
我是否错过了解释如何声明函数原型的部分?在定义函数之前是否还有其他构造来声明函数?
答案 0 :(得分:1)
我还没有看到在DXL中定义原型的方法,但是您可以创建包含文件并创建函数库。您只需要知道包含文件的顺序。如果您尝试将它们分组到类似的功能区域,您应该没问题(一般情况下,项目,模块,对象等)。
祝你好运!
答案 1 :(得分:0)
是的,您可以像在C或C ++中一样对函数进行原型制作。
void c();
如果需要,您可以将原型放入单独的文件中,只要#includes不会成为圆形。