問題タブ [rebol3]

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

object - ブロックをインターリーブするか、2 つのブロックからオブジェクトを作成します (フィールド名と値)

次のように記述してオブジェクトを作成する代わりに:

みたいなことを書きたいのですが...

...同じ結果が得られます。理想的なソリューションは、次のことも可能にします。

を書くのは簡単something-or-anotherですが、これはすでに「ボックス内」にあるものに適合しますか?

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

tcp - Rebol3 ベースのサーバーに接続しているクライアントのリモート IP アドレスを取得するにはどうすればよいですか?

これらの基本的な TCP テスト スクリプトで遊んでいて、「サーバーに接続しているクライアントの IP アドレスを取得する方法は?」と知りたいです。

何か案は?サーバー側でクライアント サブポートをプローブしようとしましたが、リモート IP が表示されません。

誰かがその情報を収集するためのヒントを教えてくれませんか? Rebol2 内でどのように動作するかは知っていますが、Rebol3 の移植モデルには詳しくありません。

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

scope - 「単語がコンテキストにバインドされていません」というエラーはどういう意味ですか?

Rebol 3 で単語を試しているときに、次のエラーに遭遇しました。

次の結果から、これはかなりトリッキーに思えます。

上記と同じように見える単語をコンテキストにバインドできないのはどうしてだろうと思っていました...

0 投票する
3 に答える
195 参照

rebol - Rebol 3でラジオボタンを選択するにはどうすればよいですか?

ユーザーがラジオ ボタン グループで選択した値を取得するにはどうすればよいですか? これは簡単なコードです。ユーザーの選択を取得できるようにするには、何を追加すればよいですか? ドキュメントで見つけられませんでした。

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

constructor - TO と MAKE の目的の違いは何ですか? また、それらはどこに文書化されていますか?

MAKE をデータ型のコンストラクターとして理解しているような気がします。2 つの引数を取ります...最初の引数は対象のデータ型で、2 番目の引数は "spec" です。

オブジェクトの場合、オブジェクト型の値を取得するための「仕様」として Rebol データのブロックを使用できることは明らかです!

ブロックを作成するときに整数を渡すと、空であっても、その長さのブロックを保持するのに十分な基礎となるメモリが事前に割り当てられることがわかっています。

それはある程度理にかなっています。文字列を渡すと、文字列が解析されて Rebol トークンになります...

すべてのタイプが受け入れられるわけではありません。繰り返しますが、これまでのところ…とても良いです。

対照的に、TO 操作は、「構築」ではなく「変換」用であることを除いて、非常によく似て定義されます。また、最初のパラメーターとしてターゲット タイプを取り、次に「仕様」を受け取ります。値に対して異なる動作をします

それは理にかなっているようです。非シリーズ値を受け取った場合は、それをブロックにラップしました。Any-blockを試すなら!それと価値があるなら、それはあなたにブロックを与えると思います! 内部に同じ値を持つシリーズ:

したがって、文字列がブロックにラップされることを期待しますが、MAKE と同じことを行うだけです。


TO が MAKE と重複しているのはなぜですか? また、それらの区別の背後にあるロジックは何ですか? ブロックに整数を渡します! (特別な構築モードを使用する代わりに) ブロック内の数字を取得し、日付がブロックに入ります! MAKE のようなエラーではなく、ブロックで日付を作成します。では、なぜブロックしたくないのでしょうか。その文字列をブロック内に配置する文字列の?

また、インタプリタの C ソースを読む以外に、MAKE と TO がターゲット タイプごとに受け入れる仕様の包括的なリストはどこにありますか?

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

event-handling - ゲームのキーボード コントロールを追加するために、イベント ハンドラーまたはアクターを使用する必要がありますか

Rebol3 Saphir でゲームを書いていて、イベント ハンドラーの機能とアクターをいじっていましたが、イベント ハンドラーを使用してゲームのキーボード コントロールを取得したり、アクターを GUI 要素の 1 つに追加します。

俳優を起用する場合、どのレベルで使用しますか? 私は現在image!、スクリーンにタイプを使用しています。アクターを root( layout) 面に追加して、GUI 上のボタンをクリック (フォーカスを移す) しても、フォーカスが画像から外れて、キーボード コントロールが使用されないようにすることはできますか?

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

utf-8 - rebol を使用してエンコーディング UTF8 を UTF8 BOM に変更する

UTF-8 でエンコードされたファイルがあります。UTF-8 + BOMに変更したいのですが。

これは私が書いたものですが、うまくいきませんでした:

私は何をすべきか?

0 投票する
0 に答える
275 参照

curl - Rebol 3 cURL バインディングで SOAP Web サービスを呼び出すことは可能ですか?

シェル インターフェイス関数CALLを使用して SOAP Web サービスを呼び出す Rebol 2 コードがあります。

Rebol 3 Alpha の CALL 関数はまだこれを実行できないようです。

しかし、 Esper Consultancy の Rebol 3 cURL バインディングで同等の動作を達成することは可能ですか? そのコードはどのように見えるでしょうか?