插入:展平(0|1)很酷的新功能
☑ 可以幫助很多使用者!
☑ 刪除一些感覺像是「bug」的東西
很高興擁有
無人需要它
是什麼激發了這個願望清單請求?
如果第一個和第二個參數的 Head 相同, Insert Into會自動「展平」表達式 - 導致一些JMP Expr() 怪異。
對於列表,自動扁平化可能沒問題…假設 60% 的用例 - 但它對其餘用例「有害」。
對於所有其他(非列表)情況,它實際上不是用戶想要的。
您希望看到什麼改進?
請新增選項flatten(0|1)到Insert Into 。
為什麼這個想法很重要?
減少 JSL 的怪異 → 快樂的使用者:)
其他願望
自動化和腳本編寫回覆:插入:展平(0|1)我剛剛發現:
如何將一個清單插入到另一個清單中
有一個很好的解決方法:
insert into( result, evallist( { p } ) ) 這是一個非常好的技巧組合,可以對抗 JMP 的輔助函數,該函數在插入時會自動展平表達式。
每個在日常工作中理解並記住這項技巧的用戶都可以感到自豪。
這將他與其他只想使用 JMP 解決問題的用戶明顯區分開來; )