nombre de points
NP
NP(L)
Si L=(x1,y1,z1,...,xn,yn,zn) retourne n.
Si L="..." retourne le nombre de mots de L séparés par des espaces
ou des ENTER (\n).
Exemples:
NP[1,12];
retourne 4.
NP("A BC\nD");
retourne 3.
NP("AB",[1,12],"C");
retourne 3.
Remarque: NP(NIL);
retourne 0.
NP directory
NP directory("dir")
Retourne le nombre de fichiers du directory dir avec les options de
read directory.
NP format
NP(L) format("c")
Retourne le nombre de mots de la chaine L séparés par le caractère c.
Exemple:
NP("A!BC!DEF")format("!");
retourne 3.
NP message
NP message("env")
Retourne le nombre total de messages.
NP message("env",n)
Retourne le nombre de messages de l´environnement n.
Exemple:
for(i=0,NP message("env",0)-1){message(0,i);NL;}
imprime tous les messages de l´interpreteur.
for(i=0,NP message("env",1)-1){message(0,i);NL;}
imprime tous les messages d´anyflo.
NP objet
Retourne le nombre d´objets.
NP system
Retourne le nombre d´objets dans la pile.
edit system édite le contenu de la pile.
NP system("env")
Retourne le nombre total de commandes.
NP system("env",n)
Retourne le nombre de commandes de l´environnement n.
NP var
Retourne le nombre de variables externes.
NP var("x")
Retourne le nombre de points de la variable de nom nn.
Exemples:
x=arc(100,0,PI,6);$NP var("x");
imprime 6.
x="x yy zzz";$NP var("x");
imprime 3.