在我的程序中,我需要一个多维数组,其中二维和三维的长度取决于第一维的索引。这对于Fortran 90中的普通数组来说并不是直接可能的。Fortran中是否有相当于Class(从这个意义上说)可供我使用的类?Fortran相当于
1
A
回答
0
是的,这可以通过使用派生类型:
type myType
integer :: index
integer,allocatable :: arr(:,:)
end type
您可以通过
type(myType) :: var
var%index = 10
分配的标量和数组同样分配:
allocate(var%arr(var%index, var%index))
相关问题
- 1. Fortran相当于freopen
- 2. C相当于Fortran名单
- 3. 一个FORTRAN相当于独特
- 4. 编写Fortran程序的Java相当于
- 5. GNU Fortran语言的ctime相当于IBM XL FORTRAN
- 6. 如何在Fortran中编写相当于MATLAB的diff函数?
- 7. 相当于JDIC?
- 8. 相当于AWS
- 9. Android:getElementsByTagName相当于?
- 10. 相当于WeakHashMap?
- 11. $ dialog.messageBox相当于
- 12. Linq相当于
- 13. drupalPost()相当于
- 14. 相当于transaction.transactionReceipt.bytes
- 15. 相当于SparkSQL
- 16. wtol相当于#
- 17. 相当于
- 18. 相当于@encode
- 19. 相当于C#
- 20. HQL'parsename'相当于
- 21. 相当于waitUntilAllOperationsAreFinished
- 22. .format相当于
- 23. fft fortran相位角
- 24. 在使用NOGIL的Cython中使用Fortran NumPy操作,相当于NumPy乘法的Fortran库是什么?
- 25. Fortran中复杂的* 16参数是否有相当于DEXP的值?
- 26. Java等于()相当于PHP
- 27. WP7相当于EmptyDataTemplate?
- 28. find_by_sql相当于mongoid?
- 29. DateTime.FromOADate相当于swift
- 30. Vitamio相当于MEDIA_INFO_VIDEO_RENDERING_START
是它严格要求使用25年前的Fortran标准,或者您是否在liber要选择更新的版本? –
@AlexanderVogt:我正在使用FORTRAN 90. – user35952