산술 연산자

Lua는 이진 +(덧셈), -(뺄셈), *(곱셈), /(나눗셈), %(모듈로), ^(지수화), 단항 -(부정) 등 일반적인 산술 연산자를 지원합니다.

). 피연산자가 숫자 또는 숫자로 변환할 수 있는 문자열인 경우( 강압 참조), 모든 연산은 일반적인 의미를 갖습니다. 거듭제곱은 지수에 대해 작동합니다. 예를 들어, ' x^(-0.5) '은 ' x'의 제곱근의 역을 계산합니다. 모듈로는 다음과 같이 정의됩니다
a % b == a – math.floor(a/b)*b

즉, 마이너스 무한대로 몫을 반올림하는 나누기의 나머지입니다.