問題タブ [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.
lisp - Lisp での暗黙のプログラミング
Lispで暗黙のプログラミング(ポイントフリープログラミングとも呼ばれる)を使用/実装することは可能ですか? 答えが「はい」の場合、それは実行されていますか?
arrays - Jの関数で引数を2回使用するにはどうすればよいですか?
Jを学習する目的で素数関数を書きたいと思います。これまでのところ、次のようになりました。
y
数値を変数に格納する必要があることを除いて、うまく機能しています。
引数を取って機能する関数を作成するにはどうすればよいですか? すなわちf 13
- >1
function - Haskell での暗黙関数合成
mean
次のように定義された関数があるとします。
しかし、私は次のような暗黙の形でそれを望んでいます:
私自身のtacit
関数を構築することなく、これらの行に沿って何かを行う組み込みのHaskellの方法はありますか(このようなもの):
この形式では、関数は次のようになります。
しかし、このような明示的な関数を使用する必要を回避する方法があるように感じます. ちょっと思ったんです; Haskellに組み込まれているこれを行う方法はありますか?
for-loop - Jプログラミング初心者ループ
誰かが J の制御構造 (具体的には For および While ループ) について親切に説明してくれませんか? a=:1 と b=:10 があり、a < b になるまで For/While ループを使用して 'a' に '1' を追加したいとします。
したがって、通常は次のようになります(他の言語では)
また
助けてください。簡単なのはわかっていますが、これをループで行う方法がわかりません。
また、「明示的」と呼ばれるものについても調べました。例えば:
3 と 0 は何を表すでしょうか?
j - J連想の電車です
プログラミング言語Jでは、動詞の列は常に連想的ですか?もしそうなら、何か証拠はありますか?
j - Jのsum(1 /(1 + x)^ y)の良い暗黙の形式は何ですか
sum(1/(1+0.03)^n for n = 1 to 30
初心者の演習として、を使用してJで次の合計を計算しようとしました+/%(1 + 0.03)^ >:i.30
。これを単純な暗黙の形式にするにはどうすればよいですか?私が試したのは、上記の明示的な形式よりもかなり醜いです。>:@[ (+/&:%)@:^ >:&i.@]
j - Jでxとyで割り切れる整数を見つける
私の最初の J プログラムをソルバーオイラー問題 #1 (3 または 5 の倍数である 1000 未満のすべての自然数の合計を見つける) に書いたところ、次の解決策が得られました。
ただし、変数を使用せずにそれを行う賢い方法があると確信しています。3 5
フォークを使って書き直そうとしましたが、 () の間の式をandに適用される動詞として置き換える方法がわかりませんi.1000
。誰でも私を助けることができますか?
loops - リスト内の連続した 5 つの数を乗算する暗黙関数: J、j701
私は Project Euler に取り組んでおり、問題 8に取り組んでおり、単純なブルート フォースを試みています。数字の連続する 5 桁をそれぞれ乗算し、結果のリストを作成し、より高い値を見つけます。
これは私が現在Jで書こうとしているコードです:
N のすべてのインデックスに takeFive を使用するにはどうすればよいですか? 私は試した:
しかし、うまくいかず、その理由がわかりません。皆さん、ありがとうございました。
haskell - (f .) とはどういう意味ですか? g Haskellで意味?
多くの関数が pattern に従って定義されているのを見てきました(f .) . g
。例えば:
これは何を意味するのでしょうか?