Lua 開発ツールで、入力パラメーターが何らかのタイプのテーブルであることを文書化するにはどうすればよいですか?
mynamespace = {}
---
-- @type mynamespace.MyClass
-- @field #number var1
mynamespace.MyClass = {}
---
-- @param #number param1
-- @return #mynamespace.MyClass
function mynamespace.MyClass.new(param1)
local self = mynamespace.MyClass
self.var1 = param1
return self
end
---
-- @param WHAT_DO_I_WRITE_HERE arrayOfMyClass
function processArrayOfMyClass(arrayOfMyClass)
for i=1, #arrayOfMyClass do
instanceOfMyClass = arrayOfMyClass[i]
-- ... do something with an element of the array
end
end
編集:申し訳ありませんが、皆さん。このドキュメントは LDT (Lua Development Tools) 専用のようです。質問を更新します