問題タブ [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.
string - Rebol cd は % を必要としませんか?
標準のWindowsコマンドシェルから起動したWin-7 64ビットでRebol/Core 278-3.1を使用しています。そして、インタプリタのCD
コマンドには%
.
の後にスペースを必要としない DOS を思い出しますcd
。REPL はシェルではないのに、なぜこのショートカットをシェルであるかのようにするのですか? そのような単語が設定されていないのに、ディレクトリの文字列名が単語として扱われるのはなぜですか? 一見すると、コードが不必要に曖昧になっていませんか?
(これがあなたの最初のプログラミング言語経験であるかのように考えてください... unix シェルで ls cd mv の古いユーザーとしてではありません。)
単語が設定されていても、get-word が使用されない限り、その単語は cd によって無視されます...例は次のようになります。
と
cd tests
言葉がないかのように振る舞う「完全」get-word :tests
注: Saphirion R3 の動作は次のとおりです。単語をディレクトリ名に大文字で設定すると、get-word によってそのディレクトリに移動し、間違った大文字で表示されます。しかし、その名前のディレクトリはありません。私は、CDがエラーを与えるべきだったと信じています。確かに、ユニコードとLinuxのような世界への準拠の問題として..またはこれはWindowsでのみ機能しますか? オフ、ubuntu と Syllable を使用して Virtual Box に移動します ...
rebol - Rebol の繰り返しがリテラルの単語型の値を取らないのはなぜですか
Rebol 関数セットは任意の単語を受け入れます! ただし、繰り返しは単語のみを受け入れます!
繰り返しが点灯した言葉を受け入れることができなかった特定の理由はありますか! ?
rebol - 文字列を処理するために「コピー」を使用しない場合、正確には何が起こりましたか?
以下の関数の目的は、2 つの星の間に引数値を挿入した文字列を返すことです。
関数を 2 回目に呼び出すと、最初の呼び出しの引数が挿入されたままになります。答えは を使用することcopy "**"
です。私の質問は、関数が呼び出されるたびにstars
変数を再割り当てしませんか?"**"
timer - 設定したタイマーの値にアクセスするにはどうすればよいですか?
以下の R3-GUI コードの場合、タイマーの残り時間にアクセスする方法はありますか? によってタイマー ID が返されますset-timer
が、何かできることがあるかどうかわかりません。
言い換えれば、偽のコード例で私が探しているもの:
rebol - REBOL3 - レイアウトの初期サイズを設定するには?
表示するレイアウトの初期サイズを設定する必要があります。それ、どうやったら出来るの?
R2 では、次のようになりました。
レイアウトの改良がなくなりsize
、ファセットを設定しようとしても機能しません
現在、view/maximize
私にとってはバグの回避策ですが、最大化されたウィンドウを使用しないことをお勧めします
rebol - シリーズで!最後の要素を削除する最良の方法は何ですか
Rebol シリーズの最後の要素を削除する最も簡潔な方法は?
これまでに見つけたオプションは
と
event-handling - REBOL 3 - 押されたキーを出力するイベントハンドラを追加する方法は?
私の最終目標は、次のようなキーを押すと何かを行うハンドラーを持つことです#"1"
R3 ビュー - イベント処理ドキュメントを読んでいて、 R3 ビューでコードを実行しようとしても、結果が得られません。これは私がコピーしたハンドラです:
イベントハンドラーを実行するために両方の方法を試しましたが、結果はありません:
と
私は何をすべきか途方に暮れています、誰かが私を正しい方向に向けることができますか?
キーのハンドラーを作成する私の試みは次のとおりです。
私が知る限り、それは何もしません...
forms - フォームからのようなエンコードされた unicode utf-8 文字列をデコードする機能はありますか?
HTMLフォームとRebol cgiでデータを保存したい。私のフォームは次のようになります。
しかし、中国語のような Unicode 文字の場合、たとえば%E4%BA%BA
.
(これは漢字の「人」のためのものです ... Rebol バイナリリテラルとしての UTF-8 形式は#{E4BABA}
)
システムに関数はありますか、またはこれを直接デコードできる既存のライブラリはありますか? dehex
現在、このケースをカバーしていないようです。現在、次のように、パーセント記号を削除して対応するバイナリを構築することにより、これを手動でデコードしています。