J'ai écrit un peu de code avec beaucoup de récursivité, qui prend un peu de temps pour terminer. Chaque fois que je "pause" de la course pour regarder ce qu'il se passe j'obtiens:
Ne peut pas évaluer l'expression, car le code de la méthode actuelle est optimisé.
Je crois comprendre ce que cela signifie. Cependant, ce qui m'intrigue, c'est qu'après que j'ai frappé étape, le code n'est pas "optimisé", et de plus, je peux regarder mes variables. Comment est-ce possible? Comment le code peut-il retourner en arrière et vient entre optimisés et non optimzed code?