(已解决) for/fork 时对当前值的表示 @x

集算器的特点之一是网格代码,后续计算可以引用代码格名称,比如 A1,B3…,这样就省去了命名变量这一步,当然,集算器也是支持变量命名的,这些都非常方便。

如果在 IDE 中写代码,因为网格的天然规整,可以用行列轻松定位是那个格子,比如在 IDE 里写 for 循环,可以轻松观察到 for 循环时,A1 就是对当前值的表示,即使把代码写到其他格子,也能轻松识别。

imagepng

如果在桌面版的插件里写或者在 VBA 里写,此时因为失去了行列的参照坐标,就没那么容易轻松观察到循环时代表的格子是哪个,比如在直接在桌面版插件里写 for 语句,得从上到下从左往右数一下是哪行哪列:

imagepng

我的想法是,在 for/fork 时有没有可以代表当前值的另外的表示方法,不用格子的行列编号,而是像循环函数里的 lambda,用波浪线 ~ 来表示当前值。就像 for 循环时对循环顺序号的表示也有两种方法,如上截图所示,#A2 和 #@都能表示循环时的顺序号,#A2 这样的写法还是受行列号控制的,而#@就很自由了。
当然,在桌面版插件或者在 VBA 使用时,可以先在 IDE 里编辑好之后再复制过来,但有时候没有直接在编辑栏里写来的方便。

以上关于 for/fork 时对当前值的别样表示,恳请大佬们得闲时给予指导解惑🙏 谢谢🙏