問題タブ [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 投票する
1 に答える
212 参照

parsing - バイナリから 4 ビットのチャンクをどのように解析しますか?

可能であれば、4ビットごとにバイナリを解析する方法を理解しようとしています。

例: 使用する命令を決定するために解析する必要がある 2 バイトのコードがあります。

#{1NNN}ここで、最初の 4 ビットはどこにどの命令があるかを示し、NNN はメモリ位置を表します (つまり#{1033}、メモリ アドレスにジャンプします)。#{0033}

フルバイトでこれを行うのは簡単なようですが、ハーフバイトではそうではありません:

#{1}有効ではないためbinary!

これまでのところ、これらを処理するために: を含む巨大な switch ステートメントを使用してきまし#{1033} AND #{F000} = #{1000}たが、より成熟したリボラーがこれをどのように行うのか疑問に思っています。

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

xml - XML ファイル内の特定の値を置き換える

次のような XML ファイルのスニペットがあります。

数字 90 をすべて別の数字、たとえば 100 に置き換えたいと思います。 を使用replace/allすると、190 や 901 などの数字が台無しrejoin replace/all parse str "<>," "91" "147"になり<>,ます。これどうやってするの?

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

svg - GOB を使用した Rebol 3 のテキスト レンダリングの問題

Rebol 3 のグラフィックスを低レベル (つまり、R3-GUI を使用していない) で理解しようとしています。描画ゴブでテキストのレンダリングに問題があります。

これは機能します:

これは動作しません:

私が間違っていることについてのアイデアはありますか?2 番目のスクリプトは、最初のスクリプトと機能的に同等であるべきではありませんか?

ありがとう。

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

object - オブジェクトの代わりにブロックで IN を使用するには?

Rebol の IN 関数は、フィールドがオブジェクト内にあるかどうかを調べます。

主張は、それがオブジェクトまたはブロックで機能するということです。オブジェクトで試してみると問題なく動作します:

しかし、生のブロックで試してみると、NONE が返されます。

ブロックをサポートしていない場合は理解できると思います(Rebol2はサポートしていませんでした)。しかし、ブロックが許可されている NONE を返さない場合はどうなるでしょうか?

そして、この 2 つの質問を 1 つにする危険を冒して、BLOCK を受け入れるとはどういうことでしょう! wordパラメータの?探している単語のセットがある場合、ブロックがかかると思いますが、ブロックを返すだけのようです:

そして、この 3 つの質問をするリスクを冒してでも、PAREN を取ることに何の意味があるでしょうか! 言葉のために?

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

unicode - Rebol 3のキャラクター比較

文字を比較して、一致するかどうかを確認しようとしています。うまくいかない理由がわかりません。私はtrue出力を期待していますが、偽になっています。