問題タブ [variable-names]

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 投票する
4 に答える
492 参照

python - 同じパスに類似した名前のファイルを含むオブジェクトを動的に作成する方法は?

私はPythonを初めて使用し、プログラマーではありません。私はこれを持っています:

もっと簡潔なコードを書きたいので、次のように考えました。

一方で

しかし、私がしようとすると

ご覧のとおり、変数名を作成してファイルを動的に開こうとしています。これらの行に沿って複数の方法を試しましたが、すべて同様のエラーが発生します。同様の問題を扱っている他の 投稿も見つけましたが、答えが私の状況をどのように解決するかわかりません (Python の経験が不足している可能性があります)。リストや辞書が良いと言う人がいますが、これは私の問題にも当てはまりますか? これを解決するにはどうすればよいですか?これは正しいPythonの方法ですか?

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

php - PHP: 変数関数名 (関数ポインタ) が呼び出されました。私の関数が呼び出されたことをIDEに伝える方法は?

私は現在、私のプロジェクトにあるすべてのエラーと警告を削除しようとしています.PHPStormのインスペクションツールが私に与えてくれます.

スニペット PHPStorm が実際に使用されているときに「未使用のプライベート メソッド _xxx」と言っていますが、動的な方法で使用されています。簡略化されたスニペットを次に示します。

このスニペットでは、PHPStorm は「未使用のプライベート メソッド _iAmUsed」と通知しますが、実際には使用されています... PHPDocs などを追加して、メソッドが実際に使用されていることを IDE に理解させるにはどうすればよいですか?

「実行」呼び出しに静的文字列を指定していることに注意してください。ただし、これも想像できます。

どうもありがとう!

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

r - R: テーブル名として eval(parse()) を使用して、テーブルに新しい列をどのように入力しますか?

私は R 言語を初めて使用するので、何かを見逃している可能性があります... for ループで実行しようとしています。

i<-1 であり、parti1 がテーブルであると仮定します。(データフレーム)

ただし、次のエラーが発生します

ファイル (ファイル名、"r") のエラー: 接続を開くことができませんさらに: 警告メッセージ: ファイル (ファイル名、"r") 内: ファイル 'parti1' を開けません: そのようなファイルまたはディレクトリはありません

しかし、これを行うとエラーは発生しません

またはこれ。

またはこれ。

私が何か間違ったことをしているのか、それとも欠けているものがあるのか​​ わかりません。使用しない方がよいeval(parse(mystring))ですか? その場合、代わりに何を使用すればよいですか?

アップデート:

入力: 古いテーブル:

出力: 新しいテーブル:

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

r - R - 変数の内容ではなく変数名を返すように max() を取得する方法は?

変数のリストから最大値を見つける必要があります。ただし、max() は、変数名ではなく、変数の内容を返します。コンテンツの代わりに名前を取得する方法はありますか?

簡単なコード例:

その結果は常に 10 になります。それは役に立ちません... 代わりに返される月/変数名を取得する方法はありますか? (つまり、「10」ではなく「jan」)

ありがとうございました!

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

objective-c - for ループで関連する名前を持つ変数にアクセスする

、、およびNSRectという名前の個別の変数に3 つの があり、それぞれを 10 ずつインクリメントしたいと考えています。rect1rect2rect3origin.x

これには for ループが適していると思いましたが、どうすればよいかわかりません。

これは、私がどのように機能させたいかの例です:

しかし、この正確なコードではエラーが発生します

タイプ「graphics」のオブジェクトにプロパティ「rect」が見つかりません

私の例のようにコーディングする方法はありますか?

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

c++ - 不正な名前 ("int double = 0" など) で変数を宣言するにはどうすればよいですか?

私はこれをやろうとしましたが、できません。コンパイラがどのように反応するかを確認できるように、有効な名前と無効な名前 (int double = 0; など) を持つ多数の変数を宣言するにはどうすればよいですか。

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

sas - SAS で名前に含まれるキーワードに基づいて変数を選択することによるデータセットのサブセット化

誰かが助けてくれることを願っています。何千もの変数を含む大規模なデータセットを SAS にインポートしています。名前に特定のキーワードが含まれる変数を抽出して、新しいデータセットを作成したいと考えています。たとえば、次の変数は私のデータセットにあります。

AAYAN_KK_Equity_Ask
AAYAN_KK_Equity_Bid
AAYAN_KK_Equity_Close
AAYAN_KK_Equity_Date
AAYAN_KK_Equity_Volume
AAYANRE_KK_Equity_Ask
AAYANRE_KK_Equity_Bid
AAYANRE_KK_Equity_Close
AAYANRE_KK_Equity_Date

残りの変数名を知らずに、_Ask と _Bid で終わる変数を抽出したいと考えています。それを行う方法はありますか?do ループを使用したいのですが、各変数の名前の最後の部分を _Ask または _Bid と比較するよう SAS に指示する方法がわかりません。

あとがき。最後の部分 (_Ask または _Bid) を除いて、変数の完全な名前で始まるセットごとに新しい変数を作成したいと考えています。割り当てステートメントを使用してそれを行うことはできますか?

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

bash - bashの関数に変数名をparamとして渡す

異なる名前の 3 つの同様のファイルを異なる配列に読み込もうとしています。不要なコードを使用したくなかったので、配列名をパラメーターとして受け入れる関数を作成しようとしていますが、「コマンドが見つかりません」というエラーが発生しています。

hello.sh ファイル コード:

端末からこのファイルを次のように呼び出します。sh hello.sh 1.txt 2.txt 3.txt

私が得ているエラーのリスト: