演算とは、計算のことで足し算、引き算、掛け算、割り算などのことです。
チェックポイント
- 数字や変数は演算ができる
- 計算の優先順位は算数と同じで、カッコの中が先に計算され、さらに掛算または割算が先に計算される
- 演算子の種類は下記の通り
演算子 | 演算 |
---|---|
+ | 足し算 |
– | 引き算 |
* | 掛け算 |
/ | 割り算 |
% | 割り算の余り |
.. | 文字と文字をつなげる(数字も使用可能) |
local a = 5
local b = 2
local c = a + b
print(c)
print(a - b)
print(a / b)
print(a % b)
print(a + b + c)
print((1 + a) * 3 / c)
print(a .. b) -- 52
a = "Hello"
b = "World"
print(a .. " " .. b) -- Hello World
特殊な記述方法
このような記述は
a = a + 1
b = b - 2
c = c * 3
d = d / 4
e = e % 5
moji = moji .. "add"
下記のように書くこともできます。
a += 1
b -= 2
c *= 3
d /= 4
e %= 5
moji ..= "add"
[ 第5回 ~変数~ ]
[ 第7回 ~制御文 for~ ]