Luaの基本をまとめました
-- テーブル(配列/連想配列)
a = {23, 234, "hello"}
print(a[2]) -- 添字は1から始まる
-- 配列の置換え
a[2] = "hey"
print(a[2])
print(#a) -- 要素の個数
-- 連想配列(Hash)
user = { name = "taguchi", score = 120 }
print(user["name"]) -- user.name でも可
print(user.score) -- user[score] でも可
-- 文字列
-- '' と "" どっちでも可
s = "hello"
s = 'hello'
print(s)
-- 特殊記号の追加
s1 = "134\n56" -- 改行
s2 = "134\t56" -- タブ
print(s1)
print(s2)
-- 特殊記号をそのまま表現する
s = [[hel\nlo]]
print(s)
-- 連結
s = "hello" .. "world"
print(s)
-- 数値
x = 10
y = 15.2
-- + - * / (四則演算)
-- % (余り)
-- ^ (べき乗)
x = 10 + 10
print(x)
x = 10.5 * 4.2
print(x)
x = 10 % 3
print(x)
x = 2 ^ 3
print(x) -- 実数扱い(プリミティブ演算としてCの数学ライブラリ関数 pow を使うため)
-- Hello World
-- 複数行のコメント
--[[
print("Hello world!")
print("Hello world!")
print("Hello world!")
print("Hello world!")
]]
print("Hello world!")