[riscosfr] Re: [riscosfr] [riscosfr] [riscosfr] Problème de LOCAL

  • From: "miguel.saro" <miguel.saro@xxxxxxxxx>
  • To: riscosfr@xxxxxxxxxxxxx
  • Date: Sun, 8 Feb 2015 18:53:23 +0100

Non, il n’y a pas de truc genre CLEAR ou RELEASE de variables locales.
Dans presque tous les langages, les variables locales des routines, procédures 
ou fonctions sont automatiquement purgées au retour.
Là, ça ne parait pas être le cas pour les Arrays.
A+
  Miguel

> Le Fri, Feb 06, 2015 at 07:35:34PM +0100, Cocoa Pod a écrit:
>> Dans le premier message j’ai décris comment l’ai modifié les deux lignes:
>> 
>> DIM Qn%(6,6) : Qn%() = Qu%()                                                 
>> A
>> DIM C%(6,3) : C%(4,0) = 0 : C%(4,1) = 1                                      
>> B
>> 
>> qui sont devenues:
>> 
>> LOCAL Qn%()
>> DIM Qn%(DIM(Qu%(),1),DIM(Qu%(),2))                   A
>> Qn%() = Qu%() 
>> LOCAL C%()
>> DIM C%(6,3)                                                                  
>> B
>> C%(4,0) = 0 : C%(4,1) = 1
>> 
>> Ce qui me parait être ce que conseil la doc, mais ce qui ne marche pas!
>> Est-ce que ça répond à ta question.
>> A+
> 
> Désolé, j'avais mal lu.
> Il n'y a pas une commande genre CLEAR var pour effacer la variable avant de
> quitter la procédure? Désolé, ma mémoire ne veut pas se réveiller et je n'ai
> ni RISC OS ni doc sous la main...
> 
> -- 
> http://www.arcangeli.org
> 
> 
> 


Other related posts:

  • » [riscosfr] Re: [riscosfr] [riscosfr] [riscosfr] Problème de LOCAL - miguel.saro