COBOL Linkage 中的多个函数

问题描述 投票:0回答:0

我是一名 C++/Python 开发人员,涉足 COBOL,在 Linux 上使用 open-cobol (cobc)。

我有几个相关的功能,我想放在一起。通常,在 COBOL 中,每个链接部分只有一个函数。我目前做的是

CALL "GEAR-FUNCS" USING DO-SOMETHING PARAMS...

并根据 DO-SOMETHING 的值执行相关功能。这减少了文件数量,但这意味着我每次都必须传递相同数量的参数,即使其中一些不相关。

最终目的是减少编译行上的文件数量。我不想以一个大的主文件和许多我每次都必须拉入的小链接文件结束。我想要几个链接文件。目前,我知道的唯一方法是我的函数查找或创建一个包含所有链接函数的库。

我想知道是否有更好的方法来做到这一点。例如,有没有什么东西可以允许在一个源中有多个链接部分或过程划分?

cobol linkage
© www.soinside.com 2019 - 2024. All rights reserved.