我在Fortran中編寫了一些代碼,但對如何構造更長的代碼沒有真正的信心。使用包含,接口,模塊還是單獨的子例程?
我經常想要assumed-shape arrays
。當使用interface block
,module
或contains
陳述時,這似乎是可能的。但是,在主代碼外部使用子程序時,如果不使用這些方法中的任何一種,則適用於許多情況,但不適用於assumed-shape arrays
。
在什麼情況下,這些方法都是首選,哪些是主要區別?
在每種方法中共享/繼承變量的方式是什麼?
你最後一點是一個單獨的問題,在別的地方詢問它。但首先要搜索一下,這裏有關於這個的其他問題。 –
我刪除了最後一個問題。是的,在「重複」中的答案是有幫助的!但是我沒有用我用過的關鍵詞來找到它。 –
某些級別的重複是很好的,因爲它可以幫助人們在不同的措辭中找到他們的答案,所以不用擔心。重點是在這裏複製另一個問題的答案是毫無意義的。 –