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

user-interface - GUI オブジェクトを Red 言語で作成する

小さなパネル用の次の簡単なコードがあります。

しかし、私はそれらを2つ作って、1つのウィンドウに配置する必要があります. 単一のオブジェクト クラスを作成し、そこから 2 つのオブジェクトを作成したいと考えています。オブジェクトは次のように作成できることがわかりました。

しかし、次のエラーが発生します。

これはどのように行うことができますか?ご協力いただきありがとうございます。

編集:試してみましたが、以下doでしか管理できませんでしたdoes

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

loops - Red言語のforeachの変数値

次のコードを使用して、foreach ループを介してビューに複数の GUI 要素を追加しています。

すべての GUI 要素が作成されています。しかし、コードappend "message number: " iは i の値が12345678910すべてのテキスト要素にあり、異なるテキスト要素の 1、2、3... 10 ではないことを示しています。

また、print append...ステートメントは次の出力を生成しています。

さらに、任意のボタンをクリックすると、最後に追加されたテキスト要素のテキストのみが変更されます。

問題はどこにあり、どのように解決できますか? ご協力いただきありがとうございます。


編集:言語が私のコードを次から変換しているようです:

に:

これは、私と (私が思うに) ほとんどのユーザーが望んでいるものではありません。ほとんどの言語では、文字列 "i in loop" は定数と見なされ、変数に変換されません。ユーザーがそのように指定していないためです。そのような基本的な慣習が変更されなければ、他の言語のユーザーがここに来るのがより簡単になるでしょう。

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

user-interface - Red 言語のリストから値をロードする

次のコードを使用して、リストから値を読み取り、別のリストにも配置されるフィールド要素に入れようとしています:

しかし、それは機能していません。エラーは次のとおりです。

私も試し:i (i)てみ(:i)ましたiが、機能していません。問題はどこにあり、どのように解決できますか? ご協力いただきありがとうございます。