在python中,负数组索引可用于从结尾开始访问数组。如果你使用例如,这个特别有用。具有圆形边界条件的数组。
我们可以在Fortran中模仿这个,而不使用IF子句吗?
例如,我想在Fortran中获得的是发布
myarray(-1)
我得到了数组的最后一个元素(和所有其他元素类似)。
答案 0 :(得分:0)
您可以使用以下方式获取最后一个元素:
myarray(size(myarray))
或最后一个元素:
myarray(size(myarray) - 1)
请注意,这仅适用于1索引数组。如果您不确定,可以使用ubound
。