Урок 1: Синтаксис в Thyme

 

Давайте посмотрим, из чего состоит Thyme.

Если проанализировать какой-нибудь код, то можно условно разделить использованный там Thyme на несколько операций – операция объявления, операция присваивания, условная операция и вызов команд/функций. Рассмотрим каждую из них.

 

Операция объявления:

идентификатор := значение

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

 

Операция присваивания:

идентификатор = значение

В этом случае будет изменено значение уже существующей переменной, если же она не существует, могут возникнуть непредвиденные ошибки.

 

Условная операция:

условие ? действие1 : действие2

При выполнении этой операции будет проверяться, выполняется ли условие и если да, то будет выполнено действие1, в если условие не выполняется – действие2.

 

Вызов функции:

функция(аргумент1, аргумент2)

Вызов команды:

команда

Подробнее про функции и команды вы узнаете позже.

 

При перечислении нескольких операций они разделяются точкой с запятой

идентификатор = значение ; функция(аргумент1, аргумент2)

 

Также следует помнить о том, что создавать переменную можно только один раз, если попытаться создать переменную с уже существующим именем, то вы увидите сообщение об ошибке, но уже существующей переменной будет присвоено новое значение.

 

Возможно, сейчас вы не совсем поняли про синтаксис, но я сейчас расскажу про переменные, и все станет понятно.