Wir können alle Symbole in einem bestimmten Kontext entfernen, indem wir Remove["context'*"]
verwenden. Ist es jedoch möglich, "context'"
self aus dem System zu entfernen, so dass es nicht mehr in Contexts[]
Soweit ich sagen kann (ein Tipp), wird ein Kontext automatisch aus Contexts[]
entfernt, sobald er leer ist (hat keine Symbole). Zumindest passiert das in meinen Tests. Hier ist eins:
Dies kann auch erklären, warum das Aufrufen von Contexts[]
einen beträchtlichen Bruchteil einer Sekunde dauert - das System muss für jeden Kontext prüfen, ob es leer ist oder nicht. Wie auch immer, die Antwort auf Ihre Frage scheint einfach - entfernen Sie alle Symbole und der Kontext wird aus Contexts[]
entfernt. Dies funktioniert auch für Kontexte, die vom System geladen werden - Sie können einige versuchen ( XML'
zum Beispiel), obwohl es unnötig ist zu sagen, dass dies keine gute Übung ist, um es gelinde auszudrücken.
Tags und Links wolfram-mathematica