我不想使用全局值,这对大程序来说是危险的。代码是这样的
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
我怎么能用子程序做这样的事情。我正在考虑返回一个标志,但我可能会使用一个全局值。有人有想法吗?