NP


nombre de points

NP
directory
format
message
objet
system
var

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.