syntax - Fortran 中的“elseif”或“else if”
问题描述
elseif
Fortran和else if
Fortran之间有什么区别吗?同样适用于endif
andend if
或enddo
and end do
。
我在我正在处理的代码中找到了这两个选项,并想知道它是否对 Fortran 有任何影响;此外,如果一种选择比另一种更可取。
解决方案
在 Fortran 语言中,含义/语法没有区别。else
并且if
是关键字,并且在固定形式的源代码中,关键字之间的空格是无关紧要的;在自由格式的源代码中,空白通常很重要,应该用于分隔关键字,除非在给定的相邻关键字列表中。
else if
, end if
, 和end do
是对,其中空格是可选的。整个列表在当前 Fortran 标准的表 6.2 中给出。end
大多数但也值得注意的特征是double precision
, else where
, go to
,in out
和select case
.
本地风格指南可能会说明偏好。
推荐阅读
- ios - Fastlane Automating 2FA with account Enterprise
- python - 如何在 National Instruments PXI-8840 控制器上运行 python 脚本
- pytorch - 使用 Pytorch 进行图像分类
- vue.js - vue中使用动态组件时如何提高性能?
- mongodb - Mongodb atlas 专用集群:如何与 AWS 建立对等连接,然后在不将 ip 列入白名单的情况下访问集群
- linux - 如何在 amazon linux 上安装新的 relic
- laravel - 使用 with() 从多个表中选择特定列并选择 ()
- apache-spark - Pyspark dataframe parquet vs delta:不同的行数
- mysql - MYSQL - 存储过程查询简化
- javascript - 如何将 javascript 库 CDN 导入 javascript 文件并在该文件中使用相同的库?