У меня есть пара вопросов относительно Джулии. Я сделал онлайн-рытье, но не смог найти ответа. Если у меня есть файл nameA.jl, у которого есть много переменных (например, физические константы, такие как масса протона), как я могу легко экспортировать/вызывать все эти переменные, когда мне нужно использовать в другом файле (т. Е. , nameB.jl).Julia: Как я могу исследовать все переменные файла A в файл B?
Во-вторых, что является лучшим способом создать какую-то «глобальную» переменную через «класс» (я знаю, что у Джулии нет концепции класса, аналогичной Python) или другого среднего, поэтому я могу легко получить доступ к любому другому файл в проекте и изменить, поскольку мне нужно.
Я попытался получить эти ответы от Google, но не смог найти никакой помощи.
Спасибо
По соображениям производительности, вы должны использовать 'Const changeable_value = переменчивый (0)'. Кроме того, нет необходимости проверять тип самостоятельно. 'changeable_value.value = 1.0' будет работать, а' changeable_value.value = 1.5' будет вызывать 'InexactError' – tim
@Jeffrey: Большое спасибо. это было действительно полезно. У меня не было «экспорта» в файле PhysicalConstants.jl. – Curiosity
@tim Спасибо. Я добавил 'const'. Я держу проверку типа, потому что это делает ситуацию более четкой при чтении. –