本帖最后由 weixing1531 于 2022-7-1 23:52 编辑
目前递延长度字符串功能已经十分接近VBA中可变字符string类型了,但递延长度字符串数组如何表示呢?
我目前想到的办法就是派生类型封装一下
[Fortran] 纯文本查看 复制代码 type::string
character(len=:),allocatable::str
end type
[Fortran] 纯文本查看 复制代码 type(string)::a(4)
a(1)%str="hi"
很想直接
[Fortran] 纯文本查看 复制代码 character(len=:),allocatable::str(4)
但编译器会报错
请问有没有更好的办法?
|