How to restore a constant default value in Julia

According to the 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 get the picorrect value back to it?

+4
source share
1 answer

You can access the original in 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
+6
source

Source: https://habr.com/ru/post/1547311/


All Articles