Урок 1: Синтаксис в Thyme
Давайте посмотрим, из чего состоит Thyme.
Если проанализировать какой-нибудь код, то можно условно разделить использованный там Thyme на несколько операций – операция объявления, операция присваивания, условная операция и вызов команд/функций. Рассмотрим каждую из них.
Операция объявления:
идентификатор := значение
Идентификатор это имя переменной/функции/команды (вы узнаете, что это такое), а значение это информация которую она будет хранить. После выполнения этой операции в памяти программы будет создана новая переменная/функция/команда с указанным значением.
Операция присваивания:
идентификатор = значение
В этом случае будет изменено значение уже существующей переменной, если же она не существует, могут возникнуть непредвиденные ошибки.
Условная операция:
условие ? действие1 : действие2
При выполнении этой операции будет проверяться, выполняется ли условие и если да, то будет выполнено действие1, в если условие не выполняется – действие2.
Вызов функции:
функция(аргумент1, аргумент2)
Вызов команды:
команда
Подробнее про функции и команды вы узнаете позже.
При перечислении нескольких операций они разделяются точкой с запятой
идентификатор = значение ; функция(аргумент1, аргумент2)
Также следует помнить о том, что создавать переменную можно только один раз, если попытаться создать переменную с уже существующим именем, то вы увидите сообщение об ошибке, но уже существующей переменной будет присвоено новое значение.
Возможно, сейчас вы не совсем поняли про синтаксис, но я сейчас расскажу про переменные, и все станет понятно.