Если вы хотите начать программировать, вам понадобится место, где вы сможете это сделать. У LEO есть своя ALEO STUDIO, вы можете скачать ALEO STUDIO, которая подойдет для вашей ОС. Или вы можете скачать плагины для других программ, таких как Visual Studio, Sublime Text 3 и скоро будет плагин для IntelliJ IDEA. Если у вас нет возможности скачать IDE прямо сейчас, вы можете воспользоваться онлайн-платформой Leo Playground.

Когда вы открываете Aleo Studio, она автоматически всплывает с окном New Leo Project. Здесь вы даете название своему проекту. В окне Проводника находится хранилище всех файлов, которые используются в программах.

Прежде всего, мы должны написать основную функцию. Он находится в файле src/main.leo.

функция main(a: u32, b: u32) -> u32 { let c: u32 = a + b; возврат с;

В этом примере функция main принимает два входа (a и b) с типом u32 и возвращает результат того же типа. В LEO поддерживается множество типов: логические значения (bool), целые числа со знаком (i8, i16, i32, i64, i128), целые числа без знака (u8, u16, u32, u64, u128), элементы поля (field), Типы символов (char), элементы группы (group), адреса (address), массивы, строки и кортежи. Если вы хотите узнать больше о каждом типе, вы можете найти документацию здесь.

Чтобы заставить эту программу работать, нам нужны входные значения и регистры, которые программа может читать и записывать. Все эти значения должны быть записаны в файле inputs/YourProgrammName.in.

[main] a: u32 = 7; б: и32 = 2; [регистры] r0: u32 = 0;

Раздел [main] содержит приватные входные данные для программы. Секция [registers] с другой стороны определяет регистры, используемые ALEO для передачи данных. Нам это пока не нужно, пусть будет так.

После запуска проекта вы увидите результат не в консоли, а в файле outputs/YourProgrammName.out.

Это все! Поздравляем с первой программой в LEO!

Идентификатор Discord: якуси#4017