Oracle Solaris Studio 12.2:Fortran 用户指南

4.6.13 Fortran 2003 中增强的数组构造函数

数组构造函数中允许使用方括号代替 (//)


X = [ 3.2, 4.01, 6.5 ]

Fortran 2003 标准允许使用方括号作为数组构造函数。这可能会与区间常量冲突。如果在不带 -xia 选项(或用于启用区间运算的类似选项)的情况下使用方括号,这些方括号将被视为数组构造函数。如果使用 -xia 选项,这些方括号将被视为常量。区间用户应继续使用 (/ /) 数组构造函数,以避免出现编译错误。