[luaスクリプト]別のスクリプトを呼び出す関数

529 ワード

スクリプトの名前が「階乗.lua」で、次のfact(階乗)関数が含まれているとします.
function fact(n)	
	if n == 0 then
		return 1
	else
		return n*fact(n-1)
	end
end

HellowWorldスクリプトでこのスクリプトの乗算関数を呼び出します
print("hello world")

--[[      lua  ,( :           ,      c++   )
,                 ]]--
function factFun(n)
	dofile("  .lua")
	return fact(n)
end

print("5    : " .. factFun(5))

dofileで対応するスクリプトファイルを開き、直接関数を呼び出せばいいので、スクリプトファイルのパスは実際の使用状況に応じて使用することに注意してください.