On Thursday, 15 April 2021 at 18:21:16 UTC, Martin wrote:
On Wednesday, 14 April 2021 at 20:38:16 UTC, Mario wrote:
I wanted to find out if it is possible to create classes dynamically.

out of curiosity: Why you would like to do this? I cannot think of a use case for this - this is why i ask.

In response to user input?

e.g. createObject(userInputString);

of course, one can manually dispatch:

if      (userInputString == "cat") createCat();
else if (userInputString == "dog") createDog();
...

but this this tedious.


I have a similar question: how to dynamically use user's input string as function name can call it? suppose the function has no argument.

callFunc(userInputString)();  // call that func.

again, one can manually dispatch, but is there a way to avoid this tediousness?



Reply via email to