我有一个带有全局变量的模块,里面有很多变量。对于特定的子例程,我想使用除1之外的所有变量。
我能做到的一种方法是
use Global_Variables, only : item1,...item50,item52,...item100
但写出99个项目是非常痛苦的,所以在这个例子中我可以跳过item51。
我也可以将这个特定项目放在一个单独的Global_Variables2
模块中,但这很笨重。
是否有一个except
子句可以与only
子句相似但相反使用?
答案 0 :(得分:4)
您可以将变量重命名为显然不应使用的内容
use mod, disabled => item
在Fortran 2008中没有除外。还要考虑该变量是否真的需要公开。