Dynamic evaluation
I think I'm misunderstanding something about
Here
I would now expect the variable
dynamic... so we have this scenario:Here
Check is defined like this:I would now expect the variable
b to be of type bool even at compile time. However, hovering over the variable it shows as dynamic. Why is that? Shouldn't the compiler be able to infer the type? Do I have to use bool b = here?