Maybe because it is essentially initializing the variable. As I understand it, p = Null is the same as p = 0. Maybe that's the reason?
Could be that if you aren't using Strict mode, every time BlitzMax encounters a variable it actually creates a new one. [Edit] No, just tried strict mode and it still does the same thing. Weird!
Could be that if you aren't using Strict mode, every time BlitzMax encounters a variable it actually creates a new one. [Edit] No, just tried strict mode and it still does the same thing. Weird!