問題タブ [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.
user-interface - GUI オブジェクトを Red 言語で作成する
小さなパネル用の次の簡単なコードがあります。
しかし、私はそれらを2つ作って、1つのウィンドウに配置する必要があります. 単一のオブジェクト クラスを作成し、そこから 2 つのオブジェクトを作成したいと考えています。オブジェクトは次のように作成できることがわかりました。
しかし、次のエラーが発生します。
これはどのように行うことができますか?ご協力いただきありがとうございます。
編集:試してみましたが、以下do
でしか管理できませんでしたdoes
:
loops - Red言語のforeachの変数値
次のコードを使用して、foreach ループを介してビューに複数の GUI 要素を追加しています。
すべての GUI 要素が作成されています。しかし、コードappend "message number: " i
は i の値が12345678910
すべてのテキスト要素にあり、異なるテキスト要素の 1、2、3... 10 ではないことを示しています。
また、print append...
ステートメントは次の出力を生成しています。
さらに、任意のボタンをクリックすると、最後に追加されたテキスト要素のテキストのみが変更されます。
問題はどこにあり、どのように解決できますか? ご協力いただきありがとうございます。
編集:言語が私のコードを次から変換しているようです:
に:
これは、私と (私が思うに) ほとんどのユーザーが望んでいるものではありません。ほとんどの言語では、文字列 "i in loop" は定数と見なされ、変数に変換されません。ユーザーがそのように指定していないためです。そのような基本的な慣習が変更されなければ、他の言語のユーザーがここに来るのがより簡単になるでしょう。
user-interface - Red 言語のリストから値をロードする
次のコードを使用して、リストから値を読み取り、別のリストにも配置されるフィールド要素に入れようとしています:
しかし、それは機能していません。エラーは次のとおりです。
私も試し:i
(i)
てみ(:i)
ましたi
が、機能していません。問題はどこにあり、どのように解決できますか? ご協力いただきありがとうございます。