#3 Путь разработчика Leo
Привет! Сегодня я продолжаю изучать язык программирования Leo. В данной статье мы создадим нашу первую программу. План на будущие и прошлые статьи представлен ниже.
Также если вы не читали предыдущие статьи, то ссылка на https://teletype.in/@romacll/WdJncXdkfU1 и https://teletype.in/@romacll/huBkMaMFLsO. Обязательно рекомендую к прочтению.
Установка Sublime Text
Для удобного редактирования кода предлагаю скачать sublime text. Инструкция по установке есть на сайте aleo и на github.
Aleo: https://developer.aleo.org/leo/tooling#sublime-text
Github: https://github.com/AleoHQ/workshop#sublime-text
Для начала нам нужно скачать установочный файл c официального сайта по ссылке: https://www.sublimetext.com/download
После открываем установочный файл и производим установку с настройками по умолчанию.
Теперь мы открываем программу и устанавливаем нужные пакеты. Для этого нажимаем комбинацию клавиш ctrl + shift + p и вводим Install Package Control в открывшееся поисковое окно. Далее нажимаем enter.
Когда установка завершится, вы увидите следующее окно:
Теперь снова нажимаем комбинацию клавиш ctrl + shift + p и вводим Package Control: Install Package.
Здесь вводим LSP и нажимаем enter. При успешной установке увидим следующее.
Теперь нам нужно выполнить те же действия и установить LSP-leo.
Создание программы
Теперь мы можем создать нашу первую программу! Для этого открываем git и вводим
Вместо hello вы можете ввести любое название программы.
И мы увидим, что наша программа успешно создана. Также будет указан путь сохранения. Давайте откроем его в проводнике
Мы видим следующую структуру папок. Что же они в себе хранят?
hello/
├── program.json # Манифест программы
├── README.md # Описание программы
├── build/
├── inputs/
│ ├── hello.in # Входные данные
└── src/
└── main.leo # Файл программы
Для наглядности я открыл основные файлы нашей программы в sublime text.
Как мы видим, в файле program.json
хранится название программы и данные кошелька к которому она привязана. В файле hello.in входные данные, соответственно в программу поступают 2 переменны под названием a и b. В файле mail.leo содержится основной код нашей программы. В данном случае здесь складываются эти 2 переменные. По результатам работы данной программы мы должны получить 3 в формате u32, давайте запустим нашу программу. Для этого переходим в git и вводим
Таким образом мы запустим наш main файл.
Как мы видим, действительно выходные данные - это 3u32.
Поздравляю! Вы создали (или по крайней мере знаете, как создать) свою первую программу на языке программирования Leo. До встречи в следующей статье.
Полезные материалы:
Данная статья в видео-формате: https://youtu.be/P-8reM40hU4