在python中,可以使用負數組索引來從結尾開始訪問數組。如果你使用例如具有圓形邊界條件的陣列。如何在Fortran中模仿python的數組負向索引?
我們可以在不使用IF子句的情況下在Fortran中模擬它嗎?
我想獲得的Fortran什麼,例如,是因發行
myarray(-1)
我得到的數組的最後一個元素(和所有其他元素類似)。
在python中,可以使用負數組索引來從結尾開始訪問數組。如果你使用例如具有圓形邊界條件的陣列。如何在Fortran中模仿python的數組負向索引?
我們可以在不使用IF子句的情況下在Fortran中模擬它嗎?
我想獲得的Fortran什麼,例如,是因發行
myarray(-1)
我得到的數組的最後一個元素(和所有其他元素類似)。
也許像'myarray(myarray.length -1)'或其等價物在frontran – Copperfield
爲什麼需要Python標籤? – SiHa
這看起來很有用,直到你意識到'myarray(-1)'是你的數組中的一個實際元素,並且你需要它來處理這些邊界條件,這樣你就可以在元素1處啓動真實的PDE域(如果你願意的話, )而不是元素3.Fortran根本不是Python。不要在Fortran中編寫Python,也不要在Python中編寫Fortran,您會混淆代碼的讀者。 –