挿入先: フラット化(0|1)☐ クールな新機能
☑ 多くのユーザーに役立つ可能性があります!
☑ 「バグ」のように感じられるものを削除します
☐ あれば良い
☐ 誰もそれを必要としない
このウィッシュリストのリクエストのきっかけは何ですか?
最初の引数と 2 番目の引数の Head が同じである場合、 Insert Into は自動的に式を「フラット化」します。これにより、 JMP Expr() に奇妙な動作が発生します。
リストの場合、自動フラット化は、使用ケースの 60% では問題ないかもしれませんが、残りの使用ケースでは「問題」になります。
そして、他のすべての(リスト以外の)ケースでは、それは実際にはユーザーが望んでいるものではありません。
どのような改善を望みますか?
Insert Intoにオプションflatten(0|1)を追加してください。
このアイデアはなぜ重要なのでしょうか?
JSL の奇妙さが減る → ユーザーが幸せになる : )
その他の希望
自動化とスクリプトRe: 挿入先: Flatten(0|1)今見つけたのは:
リストを別のリストに挿入する方法
素晴らしい回避策があります:
insert into( result, evallist( { p } ) ) 挿入時に式を自動的にフラット化する JMP のヘルパー関数に対抗するための非常に優れたトリックの組み合わせです。
このトリックを理解し、日常業務で覚えているすべてのユーザーは誇りに思うでしょう。
これにより、JMP を使用して問題を解決したいだけの他のすべてのユーザーとは明確に区別されます。