What scope is this?

Trycf does some on-the-fly manipulation of your CF code to change references to the variables scope so it’s not uncommon to see some weirdness there. I’m not sure what the purpose is other than attempting to hide some of the implementation details of how the code is being run. When you set something into variables in TryCF, your code is modified on the fly so it doesn’t go into the real variables scope, but instead into a struct inside the argments scope. You can see this in action here:

2 Likes