問題タブ [fold]

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 投票する
2 に答える
1225 参照

php - すべてではなく、選択したdivのみを折りたたむ/展開しますか?

ご挨拶、

私はjQueryを始めたばかりの初心者です。開いているヘルプデスクチケットのリストを表示する、チーム用の基本的なPHPアプリを作成しています。

画面が乱雑にならないように、チケットのタイトルと、クリックした場合はその説明のみを表示したいと思います。

これが私のコードです

現在、私のコードは機能しますが、クリックしたチケット名に関係なく、開いているすべてのチケットのすべてのdivを展開します。

理想的には、クリックしたチケット名の説明を表示したいと思います。それらのすべてではありません。出来ますか?

ご協力いただきありがとうございます。

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

php - テーブル内の div を折りたたむ/展開しますか?

数日前、折り畳み div ([link text][fold-unfold div]) について質問しました。得られた回答により、コーディング作業を順調に進めることができました。ただし、私の要件は変更されました。

このすべてのWeb関連の初心者であるため、divをテーブルとテーブルヘッダーでラップするのは簡単だと思いました。少年、私は間違っていました。

現在、チケットのタイトルをクリックしても機能しません。テーブルのすべてのコードを削除しました。問題なく動作します。タイトルをクリックすると、説明が展開されます

div (展開と説明) をテーブルに折りたたむことができるはずですよね? 私は何が欠けていますか?

0 投票する
3 に答える
1837 参照

haskell - Haskell IOブールフォールドの質問

リストの要素間で論理的かつ機能する関数を作成するにはどうすればよいですか?

私はこれを書いた:

しかし、それは不本意なようです。

この関数を foldM (liftM) でどのように書き換えることができますか?

ありがとうございました。

0 投票する
3 に答える
318 参照

arrays - accumArrayとfoldrの混合のように機能するhaskellの関数はありますか?

関数 accumrArray を呼び出させてください。

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

function - Haskellのfoldr関数をとる引数はいくつありますか?

私はHaskellを初めて使用し、 「RealWorldHaskell」という本を読んでいます。この本の第4章で、著者はfoldを使用してgroupBy関数を書き直す演習として求めています。この本の読者の1人(Octavian Voicu)は、次の解決策を示しました。

私の質問は単純です。foldrは関数、初期値、リストの3つの引数を取ることを知っています。しかし、コードの2行目では、foldrは4つの引数を取ります。なぜこれが起こるのですか? ありがとうございました。

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

java - 関数からゼロを取り除くJava

私はJavaでいくつかのバイトを反転させようとしていますが、私が持っている機能は一部のバイトでは正しく機能し、他のバイトでは失敗しています。

私が使用している機能はこれです:

これを実装するコードは次のとおりです。

バイトは、byteOrder がリトル エンディアンである ByteBuffer から読み取られています。

たとえば、バイト 00 01 B6 02 はビットマスクを次のように設定します: 2B60100 - 私のプログラムでは完全に動作します。

ただし、バイトが A0 01 30 00 の場合、bitMask は次のように設定されます: 3001A0 - ビットマスクから最後のゼロを取り除きます。

Java が末尾のゼロを切り取らないようにする方法はありますか?

それが理にかなっていることを願っています。

ありがとう

トニー

0 投票する
3 に答える
421 参照

performance - 折り目による最適化

フォールドを使用した(一次多形のみの)最適化があるかどうかだけが気になります。

マップの場合、森林破壊があります: 、、map g (map f ls) => map (g . f) lsおよびrev (map f ls) => rev_map f ls(Ocamlではより高速です)。

しかし、foldは非常に強力であるため、最適化に逆らうようです。

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

haskell - BSTのfold関数の一般化されたバージョンの引数が多すぎます

fold(+)0サンプルを実行すると、(+)があまりにも多くの引数に適用されているというエラーが発生します。なんで?

参照:折りたたむ

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

haskell - 代数的データ型の再帰的なボトムアップトラバーサル

Haskellでかなりの代数的データ型を扱う場合、データ型を折りたたむことによってキャプチャされない特定の再帰的トラバーサルがあります。たとえば、命題論理の数式を表す単純なデータ型があり、その上にフォールドが定義されているとします。

この再帰スキームは、評価やリテラルの検索などの再帰に対する簡潔な答えを提供します。

ただし、データ型を「スイープ」したい場合はうまくいきません。以下では、simpは必要なパターンマッチングによって定義される補助関数です。

もちろん、フォールドを使用して単純化を定義すると、誤った結果が生成されます。たとえば、以下は同等ではありません。

単純化のような再帰に対する最良の解決策は何ですか?データ型のフォールドに似た一般的なトラバーサルを定義する必要がありますか、それともそのような関数を定義するための標準的な再帰パターンがありますか?

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

haskell - foldl1が(==)演算子の適用に失敗するのはなぜですか?

プレリュードから:

foldl1:リストの最初の2つの項目を取得し、それらに関数を適用してから、この結果と3番目の引数を関数にフィードします。

なぜこのようなものを書くことができないのですか?