Zum BeispielLua: Holen Sie sich das wörtliche Namen des Parameters
function test (a)
name = nameof(a)
print(name)
end
test(def) --should print "def"
es irgendwelche lua Tricks etwas Ähnliches wie die oben zu implementieren?
Nicht, dass jemand zu erklären, muss warum sie wollen, etwas zu tun; Manche Leute werden mürrisch, wenn ihnen kein wirkliches Beispiel gegeben wird. Also:
local function registerTestSuite(suite)
if (LUnit) then
LUnit:AddTestSuite(
HotNReady.."_"..GetVariableName(suite), --HotNReady_PizzaTestSuite
suite);
end;
end;
Warum möchten Sie das tun? Welches Problem versuchen Sie zu lösen? – lhf
Ich möchte in der Lage sein, declare_object object1 zu schreiben. Jetzt muss ich declare_object "object1" schreiben. declare_object ist eine Funktion. – jameszhao00
Ich bin mir nicht sicher, wie das, wonach Sie fragen, Ihnen helfen würde, die Klammern in einem Funktionsaufruf anzuheben. –