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

c - Cで配列の要素に読みやすい名前を付ける方法は?

私はCの経験がなく、各バイトが異なることをする配列にメッセージが格納されたマイクロコントローラーで作業しています。配列の各要素に、msg[1]、msg[2] などとして参照する代わりに、人間が読める名前を付けるにはどうすればよいですか?

これは構造体の目的ですか?しかし、「フィールド間にパディングがある可能性があるため、構造体のバイナリ レイアウトについて推測することはできません。」

このようなマクロを使用する必要がありますか? (「マクロが悪い」ことは知っていますが、コードはすでにそれらでいっぱいです)

おー!または、私はただできると思います

少し醜い場合は、おそらくそれが良いでしょう。

0 投票する
5 に答える
1044 参照

c# - C#の動的変数名?

(これが必要な実際の機能はありませんが、ただ疑問に思っていました。)

を渡すこの関数を想像してくださいbool[,]。これbool[,]は、状況に応じてgrid1またはと呼ばれます。grid2

私は次のようなことができるかどうか疑問に思っていました:

他の言語の質問から推測すると、おそらく不可能です。しかし、あなたは決して知りません:)

ここで明らかな何かが欠けている可能性は十分にあります-私は本当に経験がありません。

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

.net-4.0 - LocalBuilder.SetLocalSymInfoが変数名を発行しないのはなぜですか?

System.Reflection.Emit.LocalBuilderクラスのドキュメントページに表示されるサンプルコードを実行しようとしましたLocalBuilder.SetLocalSymInfo(string, int, int)が、IL DissasemblerがSampleAssembly.dllのILとしてこれを示しているため、への呼び出しは何もしていないようです。

変数名(myStringおよびmyInt)がDissasemblerにリストされていないのはなぜですか?

環境情報:

  • Windows764ビット
  • Visual Studio 2010 Professional SP1
  • .Net 4.0.30319 SP1
  • ターゲットフレームワーク:.Net4クライアントプロファイル
  • デバッグ構成(System.Reflection.Emitを使用するプログラムの場合)

編集:コメントで述べたように、SampleAssembly.dllファイルと一緒に生成されているSampleAssembly.pdbファイルがあります。

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

python - おそらく過去に、選択されたアクションの良い名前は何ですか?

私のゲームには、ActionFactory(AbstractActionsを作成する)、AbstractAction(存在する可能性のあるアクション)、PotentialAction(特定の存在に関連付けられている、存在が実行できるアクション)クラスがあります。特定の存在によって実行され、特定のターゲットを持ち、場合によっては引数を持つ、実際の選択されたアクションを表すクラスの名前が必要です。

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

r - プロット関数のタイトルに変数名を渡す

関数内で変数名を使用するのを手伝ってくれる人がいるかどうか疑問に思っていました。変数を並べ替えてビットマップを生成するドット プロットをまとめましたが、変数名をタイトルRに渡すことができません。plot

サンプルデータ

  1. 関数の 2 行目で、次のような変数名を渡したいと思います。

    関数のタイトル フィールドに "Blood" を入力する必要がないように (例: Dplotter(mydata$id,mydata$blood)

    基本的に、関数内の変数名をどのように貼り付けますか? タイトルからデータセット名を取り出すことができれば (データセットを添付せずに、これは悪い習慣であると言われています)、mydata$bloodタイトルに「血」を取得する代わりに取得できればさらに良いでしょう。

    関数内の変数名に貼り付ける簡単な解決策を見つけることができませんでした。ご想像のとおり、変数名を関数に入れると、変数 paste()の値が返されます (プロット タイトルが変数名ではなく値で満たされるように)。

  2. また、関数をさらに自動化して、データセットと ID を入力するだけで、データセット内の変数ごとに関数を繰り返すことができるようにしたいと考えています。明らかに、これには最初に質問 1 を解決する必要があります。そうしないと、タイトルとファイル名の両方に問題が発生します。

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

c++ - 変数名を文字列としてデフォルトのパラメータで関数に渡す

ここでは次のように簡略化されたデバッグ機能があるとします。

変数を 2 回 (1 回は引用符で囲んで) 渡すという不必要な余分な要件を削除して、簡単にしましょう。

おっとっと!渡されたものではなく、ローカル変数名を使用します。別の (あまり理想的ではない) 方法を試してみましょう。

それはうまくいきます。しかし、関数がもう少し複雑だったらどうでしょう。

マクロをオーバーロードすることはできないため、DumpStr機能しませんVARASSTR。.

これをどのように処理できますか (複数の似たような名前の関数/マクロに頼ることなく)。

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

matlab - エディターで変数名を検索するにはどうすればよいですか?

関数では、関数が終了する前、または変数が上書きされる前に、定義された変数が後で使用されない場合、MATLABエディターは警告を表示します。これは明らかに、エディターがコード内の特定の変数の出現を検索する方法を持っていることを教えてくれます。

これを手動で行うことはできますか?検索機能は、エディターウィンドウ内のテキストの本文(コメントを含む)のみを検索して検索文字列に一致するものを検索するため、ここでは明らかに制限されています。これにより、短い名前の変数(私がよく使用する「a」など)を検索するときに非常に不便になります。

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

php - 配列値を変数PHPの配列に変換します

キーのないFROM配列:


理由:次のように、mysqlデータベースからフィールドを取得するための柔軟な関数を作成したいと思います。

だから私はできた:

  • アップル、ビー、ニンジン、エコー$ apple、$ bee、$carrotを選択します
  • ミツバチ、ニンジン、ゾウ、エコー$ bee、$ carrot、$elephantを選択します
  • または何でも。
0 投票する
1 に答える
1900 参照

r - R colnames: 数文字の変数名を数字に変更

次のような 1005 個の変数を含む VarChange というデータ フレームがあります。

私の目標は、データ フレームの列名を「NewSppName」(現在の変数名に相当する最大 8 文字のコード) という行に変更することです。これは、ArcMap のさまざまな変数の追跡を失わないようにするために必要です (これにより、すべての変数名が 8 文字に切り捨てられます)。

私が尋ねると、すべてがうまく見えます (つまり、R は適切な NewSppNames を出力します)。

しかし、私が使用するとき:

また

次の出力が得られます。

変数の 95% は NewSppName の値に名前を変更しますが、NewSppName に存在するキャラクター名の代わりに数字に変更する変数が 12 ほどあります。

何か理由は?これに対する解決策はありますか?

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

bash - Bashでは、変数と関数が同じ名前を持っていても大丈夫ですか?

~/.bashrc に次のコードがあります。

私が知る限り、これはうまく機能します。同じ名前の変数と関数を持たないようにする理由はありますか?