从一个模块导入一切除了几个方法(Fortran)[重复]

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

我想导入ISO_FORTRAN_ENV中除NUMERIC_STORAGE_SIZE之外的所有内容,我该怎么做?

import module fortran
1个回答
1
投票

严格来说,你不能。

您可以做的是将NUMERIC_STORAGE_SIZE重命名为USE语句范围内不太可能出现问题的内容。

USE :: ISO_FORTRAN_ENV, something_unlikely_to_be_a_problem => NUMERIC_STORAGE_SIZE

但是,由于ISO_FORTRAN_ENV是不受您控制的内部模块,因此常见的样式建议是采用另一种方式 - 在您需要访问的唯一子句中明确列出该模块中的实体。这可以通过更新标准或Fortran处理器的供应商来避免将来修订该模块的问题,引入与use语句范围内的现有本地标识符冲突的标识符。

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