How to restore default constant value in Julia

julia, variables

Solution

You can access the original under `Base.pi`:

julia> pi
π = 3.1415926535897...

julia> pi = 3
Warning: imported binding for pi overwritten in module Main
3

julia> Base.pi
π = 3.1415926535897...

julia> pi = Base.pi;

julia> pi
π = 3.1415926535897...

julia> cos(pi)
-1.0

Problem

According to docs, in Julia I can do the following: ``` julia> pi π = 3.1415926535897... julia> pi = 3 Warning: imported binding for pi overwritten in module Main 3 ``` How can I resore `pi` back to it's proper value?

Original source