Fortran中(/ ... /)的含义是什么?

时间:2016-11-13 16:50:32

标签: fortran

我不了解Fortran,但必须检查用这种语言编写的部分代码。此代码中包含与此类似的行:

matmul(recVecs2p, real((/ i1, i2, i3 /), dp))

我无法在Google上找到(/ ... /)的语义,所以我希望我能在这里得到答案。

1 个答案:

答案 0 :(得分:6)

这似乎是Fortran 90中引入的语言功能。

第一个提示是在Wikipedia article on Fortran 95上提到这种语法,它被称为“数组值常量(构造函数)”。

Chapter 4 of the Programmer's Guide to Fortran 90, 3nd [sic!] Edition在第4.1.4章中提供了有关(/ … /)的更多信息。 (由于版权声明,我可能不会在此处复制相关的文字段落,但可通过上述超链接免费访问。)