Например,
function test (a)
name = nameof(a)
print(name)
end
test(def) --should print "def"
Есть ли какие-либо трюки lua для реализации чего-то подобного выше?
Не то, чтобы кому-то нужно было объяснить, почему они хотят что-то сделать; некоторые люди становятся сварливыми, если им не дают реальных примеров. Итак:
local function registerTestSuite(suite)
if (LUnit) then
LUnit:AddTestSuite(
HotNReady.."_"..GetVariableName(suite), --HotNReady_PizzaTestSuite
suite);
end;
end;