タグ付けされた質問 「variables」

これは曖昧です。該当する場合は、特定の言語タグを使用してください。変数は、メモリ内の名前付きデータストレージの場所です。コンピュータープログラムは、変数を使用して、数値、テキスト、バイナリデータ、またはこれらのデータ型の組み合わせを格納できます。それらはプログラム内で渡すことができます。



25
ループの前またはループで変数を宣言することの違いは?
一般に、ループ内で繰り返し実行するのではなく、ループの前にスローアウェイ変数を宣言すると、(パフォーマンスの)違いが出るのかといつも疑問に思っていました。(かなり無意味な) Javaでの例: a)ループ前の宣言: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } b)ループ内で(繰り返し)宣言: for(int i=0; i < 1000; i++){ double intermediateResult = i; System.out.println(intermediateResult); } どちらが、より良いですかB? 変数宣言を繰り返すと(例b)、理論上はオーバーヘッドが増えると思いますが、コンパイラーは十分にスマートであるため、問題ではありません。例bには、よりコンパクトで、変数のスコープをそれが使用される場所に制限するという利点があります。それでも、例aに従ってコーディングする傾向があります。 編集:私は特にJavaのケースに興味があります。


9
C#の変数名での@文字の使用/意味は何ですか?
C#では変数名を「@」文字で始めることができることを発見しました。私のC#プロジェクトでは、Javaで記述されたWebサービス(プロジェクトへのWeb参照を追加)を使用していました。WSDLで定義されているインターフェースオブジェクトの1つに、「params」という名前のメンバー変数がありました。明らかにこれはC#の予約語であるため、 "params"という名前のメンバー変数を持つクラスを作成することはできません。生成されたプロキシオブジェクトには、次のようなプロパティが含まれています。 public ArrayList @params { get { return this.paramsField; } set { this.paramsField = value; } } VS 2008のc#ドキュメントを検索しましたが、何も見つかりませんでした。また、Googleを検索しても、有用な答えは得られませんでした。それでは、変数/プロパティ名の「@」文字の正確な意味または使用法は何ですか?

7
Ruby on Railsの@変数
違いは何だ@titleとはtitle?どちらも変数名にすることができるので。また、どの種類の変数を使用する必要があるかをどのように決定しますか?との@かどうか?

12
非静的変数は静的コンテキストから参照できません
私はこのテストコードを書きました: class MyProgram { int count = 0; public static void main(String[] args) { System.out.println(count); } } ただし、次のエラーが発生します。 Main.java:6: error: non-static variable count cannot be referenced from a static context System.out.println(count); ^ メソッドにクラス変数を認識させるにはどうすればよいですか?

13
JavaScriptで変数を参照渡しする
JavaScriptで変数を参照渡しするにはどうすればよいですか?いくつかの操作を実行する3つの変数があるので、それらをforループに入れて、それぞれに操作を実行したいと思います。 疑似コード: myArray = new Array(var1, var2, var3); for (var x = 0; x < myArray.length; x++){ //do stuff to the array makePretty(myArray[x]); } //now do stuff to the updated vars これを行う最良の方法は何ですか?

10
意味上の問題:プロパティの合成ゲッターは、「所有された」オブジェクトを返すためのCocoa命名規則に従います
現在、iOS 5 SDKを使用してアプリを開発しています。私はNSStringをプロパティにして、それを.mファイルに合成しようとしています(以前に問題なくこれを実行しました)。今、私はこれに遭遇しました:「セマンティックの問題:プロパティの合成ゲッターは、「所有された」オブジェクトを返すためのCocoa命名規則に従います。」 これは私のコードです:.h @interface ViewController : UIViewController { NSString *newTitle; } @property (strong, nonatomic) NSString *newTitle; .m @synthesize newTitle; 誰かが私がこれをどのように修正できるか手がかりを持っていますか?ありがとう!!

13
python:変数が配列かスカラーかを識別する方法
引数を取る関数がありますNBins。この関数をスカラー50または配列で呼び出したいのですが[0, 10, 20, 30]。関数内でどのようにして長さを特定できNBinsますか?それともスカラーまたはベクトルの場合は別の言い方をしますか? 私はこれを試しました: >>> N=[2,3,5] >>> P = 5 >>> len(N) 3 >>> len(P) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: object of type 'int' has no len() >>> 見ての通り、私は適用することはできませんlenしP、それは、配列ではないのですから、......のようなものがあるisarrayかisscalarのpythonでは? ありがとう

3
ジンジャに変数を設定する
jinjaで変数を別の変数に設定する方法を知りたいのですが。説明します。サブメニューがあり、どのリンクがアクティブであるかを表示したいと思います。私はこれを試しました: {% set active_link = {{recordtype}} -%} ここで、recordtypeはテンプレートに指定された変数です。

8
ifステートメントで初期化された変数のスコープは何ですか?
私はPythonを初めて使用するので、これはおそらく簡単なスコープの質問です。Pythonファイル(モジュール)の次のコードは、少し混乱しています。 if __name__ == '__main__': x = 1 print x x変数はifステートメントに対してローカルであり、その外部に存在してはならないため、私が使用していた他の言語では、このコードは例外をスローします。しかし、このコードは実行され、1が出力されます。誰でもこの動作を説明できますか?モジュールで作成されたすべての変数は、モジュール全体に対してグローバル/使用可能ですか?


18
数が奇数か偶数かをテスト
PHPで数値/変数が奇数または偶数であるかどうかを確認する最も簡単な最も基本的な方法は何ですか?それはmodと関係がありますか? いくつかのスクリプトを試しましたが、現時点ではgoogleが配信されていません。
261 php  variables  numbers 

11
JavaScriptで文字列を変数名に変換する
解決策を探しましたが、その解決策は見つかりませんでした。 という変数がありますonlyVideo。 "onlyVideo"文字列は関数に渡されます。onlyVideo関数内の変数を何かに設定したい。どうやってやるの? (関数に呼び出される可能性のある変数がいくつかあるので、ハードコードされたifステートメントではなく、動的に機能する必要があります。) 編集:おそらくあなたがしようとしていることを行うためのより良い方法があるでしょう。私はJavaScriptの冒険の早い段階でこれを尋ねました。JavaScriptオブジェクトの動作を確認してください。 簡単な紹介: // create JavaScript object var obj = { "key1": 1 }; // assign - set "key2" to 2 obj.key2 = 2; // read values obj.key1 === 1; obj.key2 === 2; // read values with a string, same result as above // but works with …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.