Julia. Язык программирования. Быстрый старт - страница 7

Шрифт
Интервал



include("<путь к файлу><имя файла>.jl")


Когда эта строка выполняется, включенный файл полностью запускается (не только анализируется), и любой определенный там символ становится доступным в области видимости (область кода, в которой видна переменная) относительно того места, где было вызвано включение.

Дополнительная информация

Для получения справки по всем командам пакетного менеджера введите ? или help в приглашении:


(@v1.9) pkg> help


Для получения справки по отдельной команде с примерами введите ? <имя команды> в приглашении, например:


(@v1.9) pkg> ?add


Полное руководство по менеджеру пакетов, доступно на официальном сайте https://pkgdocs.julialang.org


Актуальные и рекомендуемые сервисы для навигации по экосистеме пакетов на официальном сайте https://julialang.org/packages/

Переменные

Переменная в Julia – это имя, привязанное к значению. Она используется, когда вы хотите сохранить значение (полученное, например, после математических вычислений) для последующего использования. Например:


● Присвоить значение 100 переменной x

julia> x = 100

100


● Выполнение математических операций со значением x


julia> x * 5

500


● Переназначить значение x


julia> x = 10 + 10

20


● Можно присваивать и значения других типов, например, строки текста


julia> x = "Hello World!"

"Hello World!"


Присвоение "имя = значение" привязывает переменную имени к значению, вычисленному в правой части, и все присваивание рассматривается Julia как выражение, равное значению правой части. Это означает, что присваивания можно объединять (одно и то же значение присваивается нескольким переменным переменная1 = переменная2 = значение) или использовать в других выражениях, а также то, почему их результат отображается в REPL как значение правой части. Например, здесь значение 4 из b = 2+2 используется в другой арифметической операции и присваивании:


julia> a = (b = 2 + 2) * 5

20


julia> a

20


julia> b

4


При знакомстве с переменными в Julia у новых пользователей часто возникает путаница между присвоением имени и изменением значения. Если вы выполнили a = 2, а затем a = 3, то вы изменили имя a, чтобы оно ссылалось на новое значение 3. Вы не изменили число 2, поэтому 2+2 по-прежнему дает 4, а не 6! Это различие становится более очевидным при работе с мутабельными типами данных, такими как массивы, содержимое которых может быть изменено: