Простые выражения
В прошлой теме мы уже воспользовались одним выражением:
Это является вызовом функции print
, которая определена в стандартной библиотеке. Эта функция выводит какое-либо значение в стандартный поток вывода (в данном случае - на консоль).
В общем случае функции вызываются так:
Если нам не нужно ничего передавать, то достаточно указать специальное значение ()
Например, так можно прочитать строку с консоли:
Комментарии
Мы можем сказать интерпретатору не обрабатывать некоторые строки кода при помощи //
:
Операторы
В Lumen есть богатые операции для работы с числами, строками и другими типами данных. Например, мы можем сложить 2 числа:
Обратите внимание - операцию сложения мы взяли в скобочки чтобы явно указать функции print, что она принимает сумму этих чисел.
Если бы мы так не сделали, то у нас появилась бы ошибка так как интерпретатор будет считать что мы имели ввиду это:
Мы можем сложить и строки:
Кроме сложения, есть ещё много разных операторов, которые мы рассмотрим позднее. Сейчас только добавим что существует приоритет операторов идентичный таковому в математике. В частности, умножение имеет более высокий приоритет чем сложение:
Last updated