問題タブ [pointfree]

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

ruby - Ruby メソッドをブロックに変換する方法は?

次のコードを単純化する方法はありますか?

filenames はファイル名 (文字列) のリストです。例: ["foo.txt", "bar.c", "baz.yaml"]

「File.size」をprocまたはブロックに変える方法はありますか? 既存のオブジェクトのメソッドについては、&:method. モジュールレベルのメソッドに類似したものはありますか?

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

javascript - これは JavaScript の関数型レンズのスポットですか?

楽しみのためにポイントフリー スタイルのJavaScript をいじっています。

ビデオ ゲームのディアブロをコーディングしていて、次のような複雑なネストされた型を使用して敵をモデル化しているとしますが、より深く複雑です。

だから私はすべての敵のリストを持っています。一定範囲内の敵全員にダメージを与えたい

もちろん、これは型チェックではありません - 私のコンビネータはプリミティブを取るので、「別のレベルで」マップしてフィルタリングする必要があります。フィルター/マップのビジネス ロジック パイプラインをわかりにくくしたくありません。私はレンズが私を助けることができることを知っていますが、これはもちろん変更可能な構造では些細なことなので、ブラウザにいるとしましょう。どうすればいいのですか?