END INTERFACE

用途

END INTERFACE 语句终止过程接口块。

语法

读取语法图跳过可视语法图END INTERFACE 通用规范
generic_spec

读取语法图跳过可视语法图通用名称OPERATOR(定义运算符)ASSIGNMENT( = )dtio_generic_spec1
备注信息:
  • 1 Fortran 2003
defined_operator
是定义的一元运算符、定义的二元运算符或扩展的内部运算符
dtio_generic_spec
读取语法图跳过可视语法图READ(已格式化)READ(未格式化)WRITE(已格式化)WRITE(未格式化)

规则

每个 INTERFACE 语句都必须具有相应的 END INTERFACE 语句。

没有 generic_specEND INTERFACE 语句可以与任何 INTERFACE 语句匹配。 使用或不使用 generic_spec

如果 END INTERFACE 语句中的 通用规范通用名称,那么相应 INTERFACE 语句的 通用规范 必须相同 通用名称

如果 END INTERFACE 语句中的 通用规范OPERATOR(定义运算符) ,那么相应 INTERFACE 语句的 通用规范 必须是相同的 OPERATOR(定义运算符)。

如果 END INTERFACE 语句中的 通用规范ASSIGNMENT(=) ,那么对应 INTERFACE 语句的 通用规范 必须是相同的 ASSIGNMENT(=)。

如果 END INTERFACE 语句中的 通用规范dtio_generic_spec,那么对应 INTERFACE 语句的 通用规范 必须是相同的 dtio_generic_spec

示例

INTERFACE OPERATOR (.DETERMINANT.)
  FUNCTION DETERMINANT (X)
    INTENT(IN) X
    REAL X(50,50), DETERMINANT
  END FUNCTION
END INTERFACE
INTERFACE OPERATOR(.INVERSE.)
  FUNCTION INVERSE(Y)
    INTENT(IN) Y
    REAL Y(50,50), INVERSE
  END FUNCTION
END INTERFACE OPERATOR(.INVERSE.)

相关信息