問題タブ [dynamic-variables]

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 に答える
32683 参照

javascript - JavaScript で動的オブジェクト名を作成できますか?

重複の可能性:
javascript - 動的変数
動的 Javascript 変数名

ページ上に多数のオブジェクトを作成する必要があり、それらに順番に名前を付けたいと考えています。JavaScriptでこれを行う方法はありますか?

このようにして、さまざまな数のオブジェクト (値「num」に依存) を動的に作成し、それらのプロパティを適切に設定できます。

これは PHP で実行できますが、JavaScript で実行する方法はありますか?

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

javascript - 動的 JavaScript 変数

動的に整数 (以下の場合は 100 または 500) を生成し、それを使用して別の配列にアクセスしたいと思います。後のステップ (以下のコードの一部ではありません) で、これらの配列のさまざまな部分にも同じ方法でアクセスしたいと思います (「メッセージ 1、2、または 3」)。

この概念実証では、整数を動的に生成しませんでしたが、100 に設定しました。

eval()そこで、「警告」と 100 で構成される配列名を動的に生成するために使用しようとしましたが、正しく動作しません。

これは私のコードです:

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

perl - 別の変数名としてのPerl変数値

私はperlスクリプト(abc.pl)と2つの設定ファイル(1つはvar.plと1つはconfig.txt)を持っています

var.plで

config.txt内-これはuserの値を持ちます-adminまたはguestのいずれかです

abc.plで

config.txtのユーザーがadminの場合はadmin、guestの場合はguestとしてmyfinal_user_idの値が必要です。

つまり、$get_userの値に基づいてuseridの値が必要です-${$get_user}。"_ userid"例:config.txtにuser = adminがある場合、$ get_user = adminであり、$ myfinal_userid =$admin_useridが必要です。ゲストも同様です。これは動的でなければなりません。

最後に私が欲しいのは、config.txtからユーザーを知り、それに基づいてvar.plからユーザーIDを取得し、それをmyfinal_useridに保存することです。

Perlでこれをどのように達成できるか教えてください。

0 投票する
4 に答える
7984 参照

c++ - C++で変数を動的に追加する

私は学校のプロジェクトに取り組んでいます。これが当てはまります:

n人の生徒の重みを入力できるはずです。生徒の平均体重を計算し、体重が65kg未満の生徒の数を出力します。

これで、C++ソースのサンプルができました。

私は現在立ち往生しているので、これは基本的に何もありません。ユーザーがたとえば6人の生徒を入力したときに、たとえば6つの新しい重み変数を誰に追加できるかわかりません。

編集:

平均体重を計算して、体重が65kg未満の生徒の数を見つけることができます。追加される生徒の数の変数の数を定義することに固執しているのは私だけです。生徒の平均体重を計算し、体重が65kg未満の生徒の数を出力します。

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

arrays - 動的な値に基づいて配列の内容を表示する

シェル スクリプトを少し最適化しようとしており、変数に格納されているユーザー入力に基づいて配列の内容を表示できるようにしたいと考えています。

ここに私のスクリプトからの抜粋があります

したがって、この時点で、変数にユーザー入力が設定されています$logDir。それを使用してそれぞれの配列の値を表示する方法はありsecondLogsますsecondLogsか。私はいくつかの評価を試しましたが、うまくいかないようです。

どんな助けでも大歓迎です。

編集: 私のリクエストがあいまいすぎる場合はお知らせください。ありがとう!

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

python - Python で動的変数名の代わりに辞書を使用する

トラック構成を含む長いテキスト ファイルがあります。各行には、トラックのいくつかのプロパティが文字列としてリストされています。各プロパティには、次のように、文字列内に独自の固定幅スペースがあります。

例として:

参照:

これで、私のファイル構造についてのアイデアが得られました。ここに私の問題があります。これらのトラックを別々のリストにグループ化し、車軸の間隔でリストに名前を付けたいと思います。ブール型のアプローチを使用しているとしましょう。間隔が 6 未満の場合、ブール値は 1、6 より大きい場合、ブール値は 0 です。明確にするために、3 軸トラックで考えられる結果は次のようになります。

ご覧のとおり、3 軸トラックの結果はそれほど多くありません。ただし、12 軸のトラックを使用している場合、「可能な」組み合わせの数は途方もなく多くなります。実際には、12 軸トラックの車軸間隔のすべての「可能な」組み合わせが見られるわけではありません。「可能な」組み合わせの数よりもはるかに少ない数の特定の組み合わせがあります(どの組み合わせかはわかりませんが、それを理解することが私の目的です)。

コードでリストを作成し、上記のプロパティを定義する文字列で埋めるようにしたいと思います。そのような組み合わせが存在する場合のみです。次のような変数名でリストを作成する必要があるのではないかと思いました。

急いで。しかし、私が SF やその他の情報源で読んだことから、これは強くお勧めできません。辞書の概念を使用してどのようにしますか? 辞書は、キー(私の場合、キーはtruck_0300、truck_0301など)と値のペア(私の場合、値はおそらく実際の文字列を保持するリストになるでしょう)を持つ2次元配列のようなものであることを理解しています対応するトラックの種類に属しています)、しかし、その辞書を作成し、変数のキーと値を入力する方法がわかりませんでした。

どんな洞察も大歓迎です!本当にありがとう!

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

sas - 2 番目のパラメーターが - および で最初のパラメーターである SAS マクロを繰り返し呼び出す方法。削除されましたか?

ダッシュとピリオドを含むことができる文字列と、ダッシュとピリオドがアンダースコアに置き換えられた同じ文字列のクリーンアップされたバージョンの 2 つのパラメータを必要とするマクロがあります。

以下の作品:

%let foo = abc.def;

%mymacro(firstpar = &foo, secondpar=%sysfunc(translate(&foo,"__","-.")));

%let foo = abc-def;

%mymacro(firstpar = &foo, secondpar=%sysfunc(translate(&foo,"__","-.")));

...しかし、そのような変数の長いリストをループするにはどうすればよいでしょうか? リストの要素を一度に 1 つずつプレースホルダー変数に割り当ててからコマンドを評価するか、コマンド文字列に直接代入する (ただし、明示的に要求するまで評価しない) ための標準的なイディオムはありますか?

%DO_WHILEマクロ ライブラリを使用してみましたが、 &foos に句読点が含まれていない限りうまく機能します。もしそうなら、それは失敗し、私が試した引用の組み合わせはそれを機能させることができません.

私の実際のマクロは長すぎて複雑で、ここに投稿するには実用的ではありません。願わくば、この一般的な質問が答えられるほど明確であることを願っています。

%mymacro(firstpar = &foo, secondpar=%sysfunc(translate(&foo,"__","-.")));「1回限りの呼び出しのように見え、値のリストが大きいマクロを繰り返し呼び出すための推奨される戦略は何fooですか?」

または、別の言い方をすれば、「SAS で Rparse()deparse()機能に最も近いものは何ですか?」

0 投票する
4 に答える
2524 参照

php - PHPで動的変数を作成して連結する方法は?

このphpコードでは、ループ中に、、、、およびとwhile呼ばれる後の3つの変数を使用することを望んでいました。これはPHPで可能ですか?$menu_1$menu_2$menu_3

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

vb.net - VBNET で動的変数を使用する方法

ボタンのテキストをリソース名のように使用するにはどうすればよいですか?

私の試み:

エラー: 識別子が必要です

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

android - Android Accelromter 値を MainActivity から My GameView クラスに渡す

加速度計の値を測定し、それらの値に基づいてキャラクターの位置を操作するゲームに取り組んでいます。私はX軸でのみ作業しています。メイン アクティビティで加速度計マネージャーを開始しましたが、これらの値を別のクラスで使用する必要があります。明らかに、これらの値は常に変化しています。これらの値を GameView クラスに渡すにはどうすればよいですか?