gpt4 book ai didi

fortran - 使用模块中的所有变量(除了一个) - 是否有与 "only"相反的情况?

转载 作者:行者123 更新时间:2023-12-02 20:31:37 31 4
gpt4 key购买 nike

我有一个带有全局变量的模块,里面有很多变量。对于特定的子例程,我想使用其中除 1 之外的所有变量。

我可以做到这一点的一种方法是

use Global_Variables, only : item1,...item50,item52,...item100

但是写出 99 个要使用的项目是非常痛苦的,所以在这个例子中我可以跳过 item51。

我还可以将此特定项目放入单独的 Global_Variables2 模块中,但这很笨拙。

是否有一个 except 子句可以与 only 子句类似但相反地使用?

最佳答案

您可以将变量重命名为明显不应该使用的名称

 use mod, disabled => item

Fortran 2008 中没有异常(exception)。还要考虑该变量是否真的需要公开。

关于fortran - 使用模块中的所有变量(除了一个) - 是否有与 "only"相反的情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48121273/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com