1

作为 DXL 编程语言的新手,我很想创建一组基本函数并将它们安排到一个库(一个包含 *.inc 文件的文件夹)中。这样的库将由内容构成,并由多个文件组成,这些文件定义了各个方面的功能,例如字符串、数组、模块等。

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

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

4

2 回答 2

1

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

祝你好运!

于 2015-06-02T17:54:33.877 回答
0

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

void c();

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

于 2020-10-14T23:33:19.817 回答