【发布时间】:2026-02-01 18:50:01
【问题描述】:
我不想使用全局值,这对于大型程序很危险。代码是这样的
subroutine has_key(id)
if (true) then
return 1
else
return 0
end if
end subroutine
subroutine main
if(has_key(id))
write(*,*) 'it works!'
end subroutine
我怎样才能使用子程序做这样的事情。我正在考虑返回一个标志,但我可能会使用一个全局值。有人知道吗?
【问题讨论】:
标签: return-value fortran90 subroutine