[Isis-fish-user] un truc bisarre dans un script : declaration de variables ?

Benjamin POUSSIN poussin at codelutin.com
Jeu 27 Nov 20:01:31 CET 2008


On Thu, 27 Nov 2008 17:51:10 +0100
Sigrid LEHUTA <Sigrid.Lehuta at ifremer.fr> wrote:

> Bonjour,
> J'ai rencontré une erreur dans une règle de gestion, j'ai réussi à 
> contourner mais je souhaite comprendre pourquoi la première solution 
> échoue. Qqn peut m'expliquer ?

Tout simplement parce que tu redeclares une variable du meme nom en
local dans l'init. Donc tu remplis la variable local dans l'init. Donc
ta variable global a ton instance n'est jamais initialisee.

Il faut remplacer:
 List<Strategy> strs = siMatrix.getStrategies(date);
par
 strs = siMatrix.getStrategies(date);

--
Benjamin
--------------------
tél: +33 (0) 2 40 50 29 28
email: poussin at codelutin.com           () campagne du ruban ascii
http://www.codelutin.com               /\ pour les mails en ascii



Plus d'informations sur la liste de diffusion Isis-fish-users