|
Программирование на Lua |
|
| Часть I. Язык Глава 3. Выражения |
+' (сложение), '-' (вычитание), '*' (умножение), '/' (деление) и унарный '-' (взятие с обратным знаком). Это всё операции над реальными числами.
Lua также частично поддерживает '^' (экспонента, возведение в степень). Одна из основополагающих парадигм Lua - крошечный размер ядра. Экспоненциальные операции (реализованные через функцию С pow) подразумевают наличие постоянной связи Lua с математической библиотекой C. Для избежания такой необходимости, ядро Lua поддерживает синтаксис только для бинарного оператора '^', обладающего высшим приоритетом среди других операторов. Математическая библиотека (которая является стандартной, но не является частью ядра) предоставляет этому оператору его ожидаемое (полное) значение.
| Copyright © 2003-2004 Roberto Ierusalimschy. All rights reserved. | Перевод на русский Artem13 |
|