: // refill drop ; immediate
0 value a
:noname
a 0=
if
1 { a }
else
2 { a }
then
0 { a }
a . cr // undefined
; execute
:noname
a 0=
if
1. { a }
else
2 { a }
then
{ a }
a . cr // 1
; execute
OiAvLyByZWZpbGwgZHJvcCA7IGltbWVkaWF0ZQoKMCB2YWx1ZSBhCgo6bm9uYW1lCiAgYSAwPQogIGlmCiAgICAxIHsgYSB9CiAgZWxzZQogICAgMiB7IGEgfQogIHRoZW4KICAwIHsgYSB9CiAgYSAuIGNyIC8vIHVuZGVmaW5lZAo7IGV4ZWN1dGUKCjpub25hbWUKICBhIDA9CiAgaWYKICAgIDEuIHsgYSB9CiAgZWxzZQogICAgMiB7IGEgfQogIHRoZW4KICB7IGEgfQogIGEgLiBjciAvLyAxCjsgZXhlY3V0ZQo=