Ich möchte die folgende einfache Funktion aufrufen die Funktion, die es aufgerufen hat, aber die Funktion wird von mehreren Funktionen aufgerufen, so dass es erkennen muss, welche Funktion es heißt und dann aufrufen.Wie bekomme ich eine Funktion, um die Funktion aufzurufen, die sie aufgerufen hat?
Als eine Folge, ist das die Art von Funktion, die besser als eine Lücke ausgedrückt würde?
Es gibt keine Standardmethode, um zu bestimmen, welche Funktion Sie aufgerufen hat. Vielleicht hat Ihre Umgebung eine Möglichkeit, den aktuellen Aufruf-Stack zu erhalten, aber das wäre wiederum nicht standardgemäß. – PaulMcKenzie
Im Allgemeinen möchten Sie das nicht tun. Sie können in einer rekursiven Schleife enden. Welches Problem versuchen Sie eigentlich zu lösen? –
Ich versuche, einen einfachen Test zu schreiben - wie ein Test, den der Benutzer nimmt. Jedesmal, wenn sie falsch antworten, möchte ich, dass diese Funktion aufgerufen wird, aber anstatt einfach zurück zu main zu gehen und somit die nächste Frage zu lesen, möchte ich, dass sie auf die Frage zurückgeht, die der Benutzer falsch verstanden hat. – ticklemyiguana