問題タブ [rebol2]

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

garbage-collection - map-each が設定する単語への参照の最後の値を保持するのはなぜですか?

map-eachコレクション内のすべてのメンバーのコードを評価し、評価の結果をブロックに集約するために使用できます。

こんな感じで積み木を積み上げていました。しかし、ブロックはデフォルトでは評価されxないため、そのまま残され、必要な値が取得されないことを忘れていました。

そこに驚きはありません。評価後はx価値がなくなります。ましてや、多くの値を取る能力はありません。

手遅れなので、評価は map-each の本体内で REDUCE または COMPOSE を使用して行う必要があります。しかし...

結果ブロック内のアイテムの評価はエラーをスローしませんがx、最後の反復の値があるかのように動作します。

これはどのように行われていますか?これを行う必要がありますか?

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

rebol - オブジェクトのプロパティの列挙

すべてのプロパティを表示したいオブジェクトがありますが、probeを使用して、おそらく読み取ることができないページと情報のページを印刷し、 を使用moldして最初のビットのみを印刷します。

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

user-interface - Rebol でイベントを処理しながら永久ループを開始する方法

アプリに永久ループを必要とする Web サーバーをセットアップしたいと考えています。ループ内のwaits により、GUI はインターフェイス イベントを処理し続けることができます。

しかし、ループを開始すると、ループを終了して GUI を開始することはできません。

また、すでに GUI を使用している場合は、ボタンを使用してユーザーに Web サーバーを起動させることもできますが、これは自動的に実行したいと考えています。

RebGUI で Web サーバー コードをボタンにアタッチしてみました。

start: button "Start" [ ずっと [ .. ウェブサーバーコード ... ] ]

そして後で使い始める

開始/アクション/クリック開始

しかし、それはうまくいきません。

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

rebol - Rebol でプログラムによって関数の引数を取得する

これはシェルレベルで機能します:

しかし、次のような関数内では:

「get」を使用して引数の値を取得するにはどうすればよいですか?

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

rebol - Rebol iterated face-truncated text

このコードの使用:

「this line tuncated>」以降のすべてのテキストは、表示ウィンドウに表示されません。どうすればこれを回避できますか?

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

parsing - Change コマンド使用時のパースの問題 (Rebol2)

次の解析の問題があります。以下の最初のサンプル テキストでは、解析はテキスト内のパーツを見つけるときに 2 つのコマンド ブロックにヒットします。

以下を試してみてください(Rebol 2)。



結果:


ただし、見つかったテキストを削除することが期待されるコマンドの変更/部分部分を挿入すると、最初の変更/部分が実行されますが、2番目の実行ブロックがトリガーされないため、解析コマンドの2番目の部分が停止するように見えます.



結果:


2 番目のコマンドは、Print が実行されておらず、解析が完了していないため、実行されていないように見えることに注意してください。

これらの HTML の一部を削除しようとしているテキストには複数の異なる種類のリンクがあり、同じテキストに複数のリンクがあるため、PARSE が適切なソリューションであると考えました。

誰かが私が間違っていることを見ることができますか?

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

function - REBOLで関数が「メモリを持っている」のはなぜですか?

rebol で、私はこの非常に単純な関数を書きました:

これを連続して複数回実行すると、非常に混乱します。

(たとえば)次の出力が得られます。

  • TWTQW
  • TWTQWWEWRT
  • TWTQWWEWRTQWWTW
  • TWTQWWEWRTQWWTWQTTQQ
  • TWTQWWEWRTQWWTWQTTQQTRRTT

関数が過去の実行を記憶して結果を保存し、それを再度使用したようです!

私はこれを尋ねませんでした!

次のような出力が必要です。

  • IPS30
  • DQ6BE
  • E70IH
  • XGHBR
  • 7LMN5

どうすればこの結果を達成できますか?

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

rebol - Rebol 2 で変数の内容をテキスト ファイルに書き込むにはどうすればよいですか?

ここで初心者の質問... "what" 関数の出力をテキスト ファイルに書き込みたいと思います。

だからここに私がしたことがあります:

「text」という変数を作成し、「what」の出力をそれに割り当てました

テキスト: [なに]

今、「テキスト」変数の内容をtxtファイルに書きたい...

どんな助けでも大歓迎です。前もって感謝します!