On Thursday, 30 May 2013 at 15:05:40 UTC, monarch_dodra wrote:
I could be mistaken, but those languages don't have the notion
of declaration, do they? (honest question)
Last time I tried a similar language, basically, any variable
name that is not yet used is resolved to null. Which is why the
syntax work.
FYI:
MATLAB:
x = linspace(0, 2*pi, 1000);
y = sin(x);
plot(x, y)
disp(z)
??? Undefined function or variable 'z'.
Python(IDLE):
print x
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
print x
NameError: name 'x' is not defined