問題タブ [red]

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 に答える
388 参照

red - Windows DLL を Red で書くことは可能ですか?

Windows アプリケーション用のプラグインを書きたいのですが、それは DLL でなければなりません。Red と Red/System を混ぜてやってみたいです。しかし、SO の Rebol&Red チャットルームで質問したところ、現時点で Red と Red/System の両方で可能か、それとも Red/System のみで可能かについて、さまざまな回答が得られました。決定的な答えは何ですか?

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

parsing - COLLECT/KEEP で PARSE を使用してファイル パス (スラッシュ付き) とファイル名を取得する方法は?

ファイルを取得しようとしています! 文字列型で、2 つの部分に変換します。1 つはディレクトリの最後のスラッシュまでのすべての部分であり、もう 1 つはファイル自体の名前だけです。

私はこれを試しました:

しかし、それ[%dir/other-dir/file.ext] は 2 要素ブロックを取得したかった完全な名前を返すだけです[%dir/other-dir/ file.ext]

(私は[none file.ext]ちょうどのような入力を与えていたらいいのに%file.ext

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

parsing - PARSE での BREAK と REJECT の違い

RebolRedの両方に、2 つの PARSE キーワードがあります: breakandrejectは同様の動作をします:一致ループ (any、some、while など) から抜け出します。違いは、break 常に 成功reject 示し、 失敗を示します。文字どおりの意味は知っていますが、2 つのキーワードのどちらを使用すべきかという適切なシナリオがわかりません。

上記のコードでは、breakorのどちらでもreject同じ結果が得られます。

では、この 2 つのキーワードの違いを教えてくれる人はいますか?