Pyth, an extremely concise language.
J
andK
now define assignment expressions until an assignment expression is complete, since the associated variables are not defined until that point.- For instance, in the program
J+J4*J3J
, the firstJ
defines an assignment expression.+
is part of that expression,J
is part of that expression and defines another assignment expression. That inner assignment givesJ
the value4
. Now, J is defined, and so it is treated as a variable in the expression*J3
. Then, the finalJ
is an expression of its own, and prints outJ
's new value at this point, 16.
- For instance, in the program