在Befunge-98中,k
运算符允许我这样做
1k12....@
这个的输出将是2110
。我正在寻找一种(短)方法来迭代多个指令,例如,我希望输出为2121
-如果k
操作符迭代12
两次,而不仅仅是1
。
是否有办法让k
操作符做到这一点?如果没有,重复序列n
次的最短方法是什么-不使用p
, g
和_
或|
?
我认为这是不可能的,因为它必须在某个点之后停止迭代,要做到这一点,它需要使用_或|或p来放置,例如,a ^将指针发送到循环之外。
您可以使用w退出循环,但我认为,由于您不想要_或|,w也不允许。