Luau入門4:関数(function)と戻り値
入門Luau更新日:2026年11月13日Luauの型チェック済み
ひとことで言うと
Luauでは「local function 名前(引数) 〜 end」で関数を作ります。returnを使うと、計算した結果を返せます。
関数の作り方
local function add(a: number, b: number): number
return a + b
end
print(add(3, 4))
「a: number」のように、引数の後ろに型を書くこともできます(書かなくても動きます)。型を書いておくと、Roblox Studioがまちがいを見つけてくれるようになります。
イベントにつなぐ関数
「part.Touched:Connect(function(hit) 〜 end)」のように、名前のない関数をそのままイベントにつなぐ書き方も、ロブロックス(Roblox)ではとてもよく使います。