我想导入ISO_FORTRAN_ENV中除NUMERIC_STORAGE_SIZE之外的所有内容,我该怎么做?
严格来说,你不能。
您可以做的是将NUMERIC_STORAGE_SIZE
重命名为USE语句范围内不太可能出现问题的内容。
USE :: ISO_FORTRAN_ENV, something_unlikely_to_be_a_problem => NUMERIC_STORAGE_SIZE
但是,由于ISO_FORTRAN_ENV是不受您控制的内部模块,因此常见的样式建议是采用另一种方式 - 在您需要访问的唯一子句中明确列出该模块中的实体。这可以通过更新标准或Fortran处理器的供应商来避免将来修订该模块的问题,引入与use语句范围内的现有本地标识符冲突的标识符。