hello
Как правило, первой программой при знакомстве с языком программирования является вывод строки "Hello, World!". Мы тоже не будем оригинальными и попробуем сделать это же самое.
Пример 1
func hello <main>
{
print( "Hello, World!" )
getch()
}
Разберем этот код более подробно. Есть такое понятие как функция - это набор операций производящих какое-то действие. Функции можно вызывать из других функций. В Gentee функции описываются ключевым словом func. Выше мы видим функцию с именем hello и с атрибутом main, который сообщает о том, что данная функция должна быть запущена после загрузки программы.
print( "Hello, World!" )
Это вызов функции print, которая отвечает за вывод указанной строки. После этого мы вызываем функцию getch для ожидания нажатия клавиши.
Есть очень много встроенных функций в языке Gentee. Их описание можно найти в документации. Здесь и далее мы будем вводить новые функции и методы только по мере необходимости.
Теперь поговорим немного о строках. Строки в Gentee заключаются в двойные кавычки. Имеется служебный символ \, который в зависимости от следующих символов производит какие-то действия. Вот некоторые из них:
\n обозначает перевод строки.
\\ вывод символа '\'.
Кроме этого, Gentee сохраняет все переносы внутри строки. Две строки ниже эквивалентны. Функция print при выводе данных строк будет выводить на консоль одно и тоже.
"Hello, World!
Hello, World!"
"Hello, World!\nHello, World!"