Information générale
Catégorie:
Codage, syntaxe et commandes
If one uses the "the facto" standard (if there is one) in namig variables (lcMyCharVar, ...), then is difficult to confuse variables with fields.
In my case, lately I have been preceding fields with their alias whenever possible, so the code not only is more explicit but changes in the flow don't affect that much.
>Hello all
>
>This is by way of a general discussion and query. It has long come to my notice that many of you use the memory var m. thing, even the most esteemed of our experts. Some years ago I read an article about this and I wish I knew how to get hold of it.
>
>The gist of the argument was essentially that the m. construct was not necessary and, in some cases, less efficient. For instance, when assigning values to a var, it's no use in distinguishing between a table field and a memory var of the same name, because one always uses "REPLACE" for fields anyway. Of course, if there are a field and var of the same name (and assuming the field's table is currently selected anyway) then it is useful for distinguishing in cases of comparison. But that's the only advantage I can see.
>
>I recall the m. as a throw-back to the old dBASE days and, personally I never use it. Does anyone have an argument for its use? Can anyone put their finger on the article to which I referred?
>
>Just curious
>
>Terry
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement