In short ways, binding is valid only within it’s block.
x = 1
if true do
# we start new block there
x = 2
# there `x` has new binding
end # block ended so all it's bindings as well
# there `x` has meaning of it's previous binding
In short ways, binding is valid only within it’s block.
x = 1
if true do
# we start new block there
x = 2
# there `x` has new binding
end # block ended so all it's bindings as well
# there `x` has meaning of it's previous binding