有没有办法通过 Forth 中的索引访问堆栈中的元素,而不弹出它上面的所有元素?
例如,如果我将数字 1 到 1000 压入堆栈,我如何获得第 500 个元素?
最佳答案
500 PICK
...将沿堆栈向下 500 层的元素复制到 Forth79 中的堆栈顶部。
关于forth - 从 Forth 的堆栈中获取第 n 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18621006/
标签 forth
有没有办法通过 Forth 中的索引访问堆栈中的元素,而不弹出它上面的所有元素?
例如,如果我将数字 1 到 1000 压入堆栈,我如何获得第 500 个元素?
最佳答案
500 PICK
关于forth - 从 Forth 的堆栈中获取第 n 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18621006/