【发布时间】:2014-04-03 00:53:36
【问题描述】:
我不太了解子模块的用途。我知道大多数编译器对它们的支持很少,但这个概念很有趣。我想我理解了基本概念,但我看到的所有示例(Fortran Wiki、Modern Fortran Explained、技术报告)都很简单,使用完全相同的示例(point 全部在同一个文件中输入)并且不要在调用函数时显示它们的实际用途。在什么情况下你想使用子模块?当你想使用一个子模块时,你是否包含一个 use 语句?如果有人可以提供一个例子,我真的很想。
【问题讨论】:
-
我会在接下来的一两周内在 Fortran wiki 上添加更多内容(包括示例)。
-
另外,如果您有技术报告或标准,请查看附录C中的示例。
-
子模块是 Fortran 2008 的一个特性。如果有足够声誉点的人创建了“fortran2008”标签,那就太好了。已经有fortran77、fortran90、fortran95、fortran2003标签了。
标签: fortran