Some functions accept Assumptions, for those cases you could add to $Assumptions something like Element[x, Reals].
You can try it out:
fdfasda
x = 3
ff[a_] := Module[{},
Clear[x];
Print[a]
]
ff[1]
x
So yes, it does. I'm not sure how this interacts with namespaces, but can surely be found here: guide/NamespaceManagement
- You could use Clear or ClearAll
To do something like:
ClearAll[Evaluate[Context[] <> "*"]]