ReplayQuick Play
About
Snippet
Both
the
stack
and
the
heap
are
parts
of
memory
that
are
available
to
your
code
to
use
at
runtime,
but
they
are
structured
in
different
ways.
The
stack
stores
values
in
the
order
it
gets
them
and
removes
the
values
in
the
opposite
order.
This
is
referred
to
as
last
in,
first
out.
Think
of
a
stack
of
plates:
when
you
add
more
plates,
you
put
them
on
top
of
the
pile,
and
when
you
need
a
plate,
you
take
one
off
the
top.
Adding
or
removing
plates
from
the
middle
or
bottom
wouldn't
work
as
well!
Adding
data
is
called
pushing
onto
the
stack,
and
removing
data
is
called
popping
off
the
stack.
The replay is still saving.