Как восстановить значение константы по умолчанию в Julia

#variables #julia

#переменные #julia

Вопрос:

Согласно документам, в Julia я могу сделать следующее:

 julia> pi
π = 3.1415926535897...

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

Как я могу восстановить pi его правильное значение?

Ответ №1:

Вы можете получить доступ к оригиналу в разделе 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