Asignación de Fortran en la declaración y guardar el atributo
En fortran 95, si asigna una variable en la declaración
integer :: var = 0
es equivalente a
integer, save :: var = 0
y, por lo tanto, la variable se conserva después de la ejecución de rutina (es equivalente astatic
en C hablar) y no se reinicia cuando se le llama nuevamente. ¿Cuál es la razón / problema técnico detrás de tal comportamiento (en mi humilde opinión)?