effacer toutes les variables dans l'espace de noms iciexiste-t-il un moyen de supprimer l'espace de noms here ? Ou plus précisément, toutes les variables qu'il contient sans connaître les noms des variables ?
namespace("here") << Delete
ne semble pas fonctionner. Je pourrais << Get contents and for through it, mais je me demande simplement s'il existe un meilleur moyen.
Re : effacer toutes les variables dans l'espace de noms iciEst-ce que ça marche:
namespace("ici")<
Au moins, vous n'avez pas à le traverser.
Re : effacer toutes les variables dans l'espace de noms icinon, je veux que seul l'espace de noms ici soit supprimé (encore plus qu'effacé vraiment)
::y = 14;
Names Default To Here( 1 );
x=44;
show(here:x);
show(::y);
delete symbols();
show(::y);
Re : effacer toutes les variables dans l'espace de noms iciVoyez si cela fera ce que vous voulez:
Names Default To Here( 1 );
x=44;
show(here:x);
clear symbols();
show(here:x);