問題タブ [zipper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2889 参照

python - Python 辞書と zip に代わる最良の C++ は何ですか?

Pythonのdict(zip(values...))に代わるC++の最良の方法は何ですか?

私は現在、休み時間に C++ の学生を指導していて、職場で Python コードに出くわしましたが、最善の答えを知らなかったことがわかりました。

コードは次のようになります (変数の名前を変更し、少し一般化しましたが、考え方は同じです)。

削除され、分割された単語を、ブーストを使用してトリミングされ、トークン化されたベクトルに置き換えましたが、それは正常に機能します。ただし、dict/zip の組み合わせを翻訳する最善の方法を決定しようとすると、途方に暮れました。

0 投票する
1 に答える
154 参照

haskell - ジッパー: 最後のブレッドクラムへのマッピング

ジッパーレンズの使用で問題が発生しました。次の例を検討してください。

ご覧のとおり、 と のどちらTop :>> Aからでも移動できます。Top :>> A :>> ATop :>> A :>> B

レンズがあれば、レンズを使用せずに( ) から( )abに移動するにはどうすればよいですか?Top :>> A :>> AzAATop :>> A :>> BzABupward

0 投票する
1 に答える
105 参照

xml - Scala の Zipper を使用した XML アンエスケープ

与えられた文字列内の XML エスケープ文字をエスケープ解除する必要があるとします。たとえば、、 、 などと置き換える&amp;必要があります。純粋に機能的なソリューションが望ましいと思います。&&quot;"&lt;<

でそれを行うのは理にかなっていscalaz.Zipperますか?Zipperフォーカスの右側にある文字を確認し、前方に移動しながらそれらをスキップできます。やり過ぎじゃない?もっと簡単な解決策を提案しますか?

0 投票する
2 に答える
287 参照

clojure - Clojure ジッパーから EDN へ

Clojure Zipperを使用して次のグラフを作成しました

次のコードを使用します。

今、d3でビジュアライゼーションを作成したいので、EDN形式でグラフを表現したいのですが、

私はこれを試しました

唯一の問題は、子 E と F にあり、その親ノード D を追跡できませんでした。