Par exemple,Lua: Obtenir le nom littéral du paramètre
function test (a)
name = nameof(a)
print(name)
end
test(def) --should print "def"
Y a-t-il des astuces lua pour mettre en œuvre quelque chose de similaire à ce qui précède?
Non pas que quelqu'un a besoin d'expliquer pourquoi ils veulent faire quelque chose; Certaines personnes deviennent grincheuses si on ne leur donne pas un exemple concret. Donc:
local function registerTestSuite(suite)
if (LUnit) then
LUnit:AddTestSuite(
HotNReady.."_"..GetVariableName(suite), --HotNReady_PizzaTestSuite
suite);
end;
end;
Pourquoi voulez-vous faire cela? Quel problème essayez-vous de résoudre? – lhf
Je veux être en mesure d'écrire declare_object object1. En ce moment je dois écrire declare_object "object1". declare_object est une fonction. – jameszhao00
Je ne sais pas comment ce que vous demandez pourrait vous aider à soulever les accolades dans un appel de fonction. –