8 ms·
The "drop" is not a statement terminator or separator. There is a stack. You push values on the stack, then you call a function. The function takes its argumen
by jabot 8y ago
The "drop" is not a statement terminator or separator.
There is a stack. You push values on the stack, then you call a function. The function takes its arguments off the stack, and pushes the return value(s) on the stack.
If you do not need the return value (which seems to be the case in your example) you ignore it by just removing it from the stack.
That's what the drop is for.
- tom_mellior 8y agoI know. De facto it's for separating parts of the computation ("statements").