插入:Flatten(0|1)☐ 很酷的新功能
☑ 可以帮助很多用户!
☑ 删除一些感觉像“错误”的东西
☐ 很高兴有
☐ 没人需要它
是什么启发了这个愿望清单请求?
如果第一个和第二个参数的 Head 相同,则Insert Into会自动“展平”表达式 - 从而导致一些JMP Expr() 怪异现象。
对于列表,自动展平可能没问题...比如说对于 60% 的用例来说 - 但对于剩下的用例来说,它会“有害”。
对于所有其它(非列表)情况,这实际上并不是用户想要的。
您希望看到什么改进?
请将选项flatten(0|1)添加到Insert Into 。
这个想法为什么重要?
更少的 JSL 怪异 → 快乐的用户 : )
其他愿望
自动化和脚本回复:插入:展平(0|1)我刚刚发现:
如何将一个列表插入到另一个列表中
有一个不错的解决方法:
insert into( result, evallist( { p } ) ) 这是一个非常好的技巧组合,可以对抗 JMP 的辅助函数,该辅助函数在插入时会自动展平表达式。
每一个理解并记住这个技巧并用于日常工作的用户都可以感到自豪。
这使得他与所有其他只想使用 JMP 解决问题的用户明显区分开来;)