|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
[JAVA] convertire procedura Fortran
Ciao,
sto convertendo una routine matematica Fortran in java e mi trovo davanti al problema del passaggio parametri per riferimento. In fortran La routine quando viene chiamata prende sia input che output e quando termina ha solitamente modificato gli output. (es. CALL func(in1,in2,out1,out2); torna modificando out1 e out2) In java il passaggio per riferimento non posso farlo e dovrei farmi tornare una classe apposita con tutti i parametri di output, ma è un problema.. Il fatto è che nella funzione chiamante devo poter fare una cosa del genere: CALL func(in1,in2,out2,out1) , ovvero scambiare i nomi dei parametri che la routine mi modifica.. C'è un modo per risolvere? grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
il passaggio per riferimento in java si fà con i vettori, utilizzandoli o simulandoli
__________________
My gaming placement |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
grazie..
metodo piuttosto inefficiente, ma credo obbligato.. ciao |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:23.



















