問題タブ [reason]
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.
ffi - Reason (ReasonML) で [@bs.this] BuckleScript 属性を使用するにはどうすればよいですか?
この JS にコンパイルされる ReasonML を作成しようとしています。
これが私の理由です:
2 番目の行と列で構文エラーが発生します[@bs.this]
。
@bs.thisの BuckleScript ドキュメントに従っています。
BuckleScript を使用してバインドするための構文は、this
OCaml と比べて Reason で異なりますか? BuckleScript 属性を持つ次の OCaml (Reason ではない) は、エラーなしで正しい JS にコンパイルされます。
[@bs.this]
Reason で BuckleScript 属性を使用して を使用する JS を生成するにはどうすればよいthis
ですか?
json - Reason でレコードのリストを JSON にエンコードする方法は?
レコード タイプとレコードのリストを指定すると、次のようになります。
bs-json
モジュールを使用してこれを JSON にエンコードするにはどうすればよいですか?
私が試したこと:バックルスクリプトで文字列補間を使用してJSON文字列を手動で作成しようとしましたが、それは間違いなく私がやりたいことではありません:)