我不了解Fortran,但必须检查用这种语言编写的代码的一部分.这段代码充满了与此类似的行:
matmul(recVecs2p, real((/ i1, i2, i3 /), dp))
Run Code Online (Sandbox Code Playgroud)
我(/ ... /)
在Google上找不到语义,所以我希望我能在这里得到答案.
这似乎是Fortran 90中引入的语言功能.
第一个提示是在Fortran 95上的维基百科文章中提到这种语法,它被称为" 数组值常量(构造函数) ".
Fortran 90,第3版[sic!]版程序员指南的第4(/ … /)
章在第4.1.4章中提供了更多信息.(由于版权声明,我可能不会在此处复制相关文本段落,但可通过上述超链接自由访问.)