問題タブ [tacit-programming]

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

j - 接続詞と副詞を暗黙のうちに使用する方法は?

以下は単純なフィボナッチ数列です。

そして、ここにその明示的なモナドバージョンがあります:

質問は次のとおりです。^:暗黙の定義では、どうにかして接続詞に右端の引数を提供できますか?

期待した結果が得られるでしょうか?または、より正確な定義 (繰り返しますが、私の頭の上から):


より一般的に: J で副詞と接続詞を暗黙的に定義することは可能ですか、それとも明示的な定義でのみ可能ですか?

私の直感 (およびこの質問の資料) は、ダークサイドに行って、動名詞`と接続詞についてもっと学ぶべきだと教えてくれます`:。あれは正しいですか?もしそうなら、私はこの問題に関する初心者向けの資料をいただければ幸いです:)

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

parsing - スリー アドレス コードでの 2 進数論理の表現方法

3 つの住所コードでは、分岐は 2 項関係演算子のみを持つことができます。

例えば

以下は、3 つのアドレス コード形式でどのように表されますか。

明らかに間違っている私の解決策は次のとおりです。

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

j - 4 : 'x&{.&.;: y' を暗に書く

Conor Hoekstra は最近、APL の Leetcode 問題を解決しましたhttps://youtu.be/QtvvQ7MdwKYx問題は、文字列から最初の単語を取得することですy

J では、&.(Under) と;:(Words) を使用して、素敵な明示的なワンライナーを思いつくことができます

私が抱えている問題は、主に動詞の作成中にバインドする必要がある&.と信じているため、まだ含まれている暗黙のバージョンを見つけることです。これも魔法変換が役に立たない例x{.13 :

;:^:_1を使用して逆を作成することで、暗黙のうちに解決できます;:

しかし、それは の暗黙のバージョンほどきれいではありませ4 : 'x&{.&.;: y'ん。
誰もかなり暗黙の解決策を持ってい4 : 'x&{.&.;: y'ますか?