問題タブ [elm-signal]
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.
elm - この信号コードを理解する
昨日からこのコードを読んでいて、合理的な説明を考え出そうとしています。私の仮定が正しいことを確認してください。
このコードはhereから来ています。
行 1 はポートを定義し、 aSignal
によって構成される a を返します。これはTask
、によって識別される型x
と空の値です (これは私には意味がありません。明らかに間違っていると思います)。
4 行目と 5 行目は forward 関数の適用構文を使用しているため、4 行目の結果が 5 行目に引数として渡されますが、これらの行で詳細に何が行われているのでしょうか。
関数型リアクティブ プログラミングについて学ぶために、この記事を読んでいますが、これは良いリソースですか?
シグナルに関するドキュメントを読みましたが、ここでポイントを得ることができません。例を使った平易な英語での説明は大歓迎です。私を助けてくれる人に感謝します!
elm - Elm 出力ポートが StartApp から派生したシグナルで機能しない
Elm の基本を学習し、次の設定でオーディオ出力を備えた簡単なアプリケーションを構築しています。
- Elm の StartApp を使用しています。
- 一部のPOCオーディオロジック(およびconsole.log)を備えたports/audio.jsがあります。
- ATM elm-liveを使用してアプリケーションを実行しています。
Time.every から派生したシグナルにより、ポートが機能します (ports/audio.js のコードが実行されます)。さらに、Debug.log で「ping」ログを取得します。
ただし、StartApp のApp .modelから派生したシグナルを使用すると、シグナルは取得されますが (Debug.log で「ping」ログが記録されるため)、JS へのポートは機能しません (ports/audio.js のコードは実行されません)。 )?
これは、Elm シグナル/ポート/StartApp に関連するいくつかの基本的なことでしょうか?
signals - Signal は名前が変更されたか、Elm v0.17 から削除されましたか?
http://www.elm-tutorial.org/020_signals/introduction.html elmのチュートリアルに従っています。
シグナルの例を実行しようとしたとき。次のエラーが発生しました。
Elm を使用しています: 0.17 およびコア 4.0.0
コア パッケージに Signal モジュールが見つかりませんでした