関数
関数は、特定のタスク(手順)を実行するステートメントの集合であり、値を計算して返すことができます。
function myFunction(name) print( ' Hello ' .. name) var1 = 100 local var2 = 99 return "returns nil if you don ' t have a return statement." end myFunction( ' Feko user ' ) print(var1) -- prints 100 print(var2) -- prints nil, since var2 does not exist outside the function
ローカル変数定義とグローバル変数定義のスコープに注目することが重要です。