Разделы сайта находятся в разработке.

Материалы могут быть неполными или содержать ошибки. Содержимое сайта будет синхронизировано с реализацией при выходе следующей версии, тогда как текущая (0.6.0) предназначена для прототипирования синтаксиса и создания песочницы.

Выражения и инструкции

Операторы, выражения и управляющие конструкции TrustLang

В TrustLang любая конструкция является выражением и возвращает значение, поэтому её можно вкладывать в другие выражения. Инструкции разделяются точкой с запятой ;; группа инструкций заключается в блок кода { ... }. Базовые правила блоков и выражений описаны в Синтаксисе.

Обработка аварийных ситуаций и гарантии освобождения ресурсов связаны с моделью Памяти, а операторы типизации — с Системой типов.


Создание объектов и присваивание

Операторы создания и присваивания объектов, деструктуризация

Операторы

Условия и циклы

Менеджер контекста (with)

Групповой захват ссылок и автоматическое освобождение ресурсов (RAII)

Возврат, прерывания и обработка ошибок