Базовый синтаксис Julia
Переменные
Переменные происходят из математики и являются абстрактными понятиями в компьютерных языках, которые могут хранить результаты вычислений или представлять значения.
Доступ к переменным осуществляется через имена переменных.
Имена переменных в Julia состоят из букв, цифр, знаков подчеркивания_и первый символ не может быть цифрой.
Имена переменных чувствительны к регистру.
Использование переменных в Julia очень просто; достаточно присвоить значение, как в следующем примере:
Пример
x = 10
# Использовать значение x для вычисления
x + 1
11
# Присвоить строку переменной site_name
site_name = "EXAMPLE"
# Данные с плавающей запятой
marks_math = 9.5
Вывод в интерактивном режиме выглядит следующим образом:

Из примера видно, что в отличие от других языков программирования, таких как C++ и Java, Julia не требует указывать типы переменных; она может автоматически выводить тип объекта в правой части знака равенства.
Соглашения об именовании
Рекомендуется соблюдать следующие соглашения об именовании:- Имена переменных записываются строчными буквами.
- Используйте знаки подчеркивания_для разделения слов в именах переменных.
- ТипыTypeи модулиModuleименуются с заглавной буквы в начале и используют заглавные буквы, а не подчеркивания, для разделения слов.
- Функции (
function) и макросы (macro) следует именовать в нижнем регистре и не использовать подчеркивания. - Функции, которые изменяют свои входные параметры, должны использовать
!`!` в конце. Такие функции иногда называют "мутирующими" или "in-place" функциями, потому что при вызове они изменяют содержимое своих входных параметров, а не просто возвращают значение.
Комментарии
В Julia комментарии включают однострочные и многострочные комментарии.
В Julia однострочные комментарии начинаются с#`#`, например:
Пример
# Это ещё одна строка комментария
println("Hello World!")
Многострочные комментарии используют#=и=#`#= =#` для обрамления комментариев, например:
Пример
1、Это строка комментария
2、Это ещё одна строка комментария
=#
println("Hello World!")