const something = { bar: "Foobar!" };
const foo = 'bar';
something[\`${foo}\`];
Испытание принято - версия C для оригинального тега
#include <stdio.h>
#include <string.h>
int main(int argc, char **argv) {
if (strcmp(*argv, "stop")) {
char *in = malloc(99); // assume it worked
fgets(in, 99, stdin); // assume it worked
*(in+strcspn(in, "\n")) = 0; // remove trailing ENTER
main(argc + 1, &in); // memory leak
} else {
printf("Stopped after %d entries.\n", argc - 1);
}
}
См. Код, запущенный на ideone: https://ideone.com/Slx4g9