izuki
8/28/2017 - 11:21 PM

Luaの基本をまとめました

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!")