作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在研究一个用 Fortran 95 编写的模型,我对它完全陌生。声明标签的概念似乎很奇怪,到目前为止我只找到了一种解释,即标签可以由作者任意决定,通常以 10 为单位递增。
这些标签是否有任何实际用途,除了更容易挑选出语句结束的地方?以及关于如何标记的普遍接受的标准。
最佳答案
我认为语句标签在现代 Fortran 中有用的唯一方法是在使用 goto
时进行错误控制。 s(是的,它们有时很有用 - 小心处理时;-))。 Chapman将它们列在“过时”下。
另一方面,构造名称有时可能有助于读者理解您的代码,例如对于大循环或 if
声明。构造名称的另一个用途是高级循环控制,例如循环外循环时:
outer: do i=1,10
do ii=1,10
if ( i == 2 .and. ii == 3 ) cycle outer
z(ii,i) = 1.d0
enddo
enddo outer
关于coding-style - 如何用好Fortran语句标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19028669/
我是一名优秀的程序员,十分优秀!