gpt4 book ai didi

fortran - 在 Fortran 中初始化参数数组的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-02 16:04:30 26 4
gpt4 key购买 nike

这工作得很好:

  program main
integer,parameter,dimension(3) :: x = [1,2,3]
print*,x
end program main

就像这样:

  program main
integer,parameter,dimension(3) :: x = (/1,2,3/)
print*,x
end program main

是否有理由认为一种形式应该优于另一种形式(例如向后兼容性)?

最佳答案

方括号形式已添加到 Fortran 2003 中的语言中。如果您正在写入 Fortran 90(根据问题上的标签),则方括号形式是语法错误(方括号不在 Fortran 90 中)字符集)。

超越语言标准,这是个人喜好和风格的问题。

关于fortran - 在 Fortran 中初始化参数数组的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14569665/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com