假设我需要声明(但不初始化值)五个10x10的数组,分别命名为A1-A5。Fortran有一种很好的语法来进行多个数组的声明:
REAL(8), DIMENSION(10,10) :: A1, A2, A3, A4, A5
然而,我所知道的 Julia 中唯一的方法要丑陋得多:
A1 = Array(Float64, 10, 10)
A2 = Array(Float64, 10, 10)
A3 = Array(Float64, 10, 10)
A4 = Array(Float64, 10, 10)
A5 = Array(Float64, 10, 10)
在Julia中,有没有更加简洁的方式声明多个相同维度的数组?