9 インクリメントステートメントを除いて、forループ変数をconstにする方法は? 標準のforループについて考えてみましょう。 for (int i = 0; i < 10; ++i) { // do something with i } ループのi本体で変数が変更されないようにしたいfor。 しかし、私は宣言できないiとしてconst、これは、インクリメントステートメント無効になりますよう。ようにする方法がありインクリメント文の変数の外には?iconst 84 c++ algorithm for-loop variables constants
13 含めるPHPパス変数 変数をインクルードファイルに渡そうとしています。私のホストはPHPのバージョンを変更しましたが、今試した解決策は機能しません。 私は私が見つけることができるすべてのオプションを試したと思います。それが最も簡単なことだと確信しています! 変数は、呼び出し元の最初のファイルから設定および評価する必要があります(実際には$_SERVER['PHP_SELF']、であり、インクルードではなく、そのファイルのパスを返す必要がありますsecond.php)。 オプション1 最初のファイル: global $variable; $variable = "apple"; include('second.php'); 2番目のファイル: echo $variable; オプション2 最初のファイル: function passvariable(){ $variable = "apple"; return $variable; } passvariable(); オプション3 $variable = "apple"; include "myfile.php?var=$variable"; // and I tried with http: and full site address too. $variable = $_GET["var"] echo $variable これらのどれも私のために働きません。PHPのバージョンは5.2.16です。 何が足りないのですか? ありがとう! 84 php variables include global-variables global
6 Djangoデバッグはページのすべての変数を表示します ページで使用可能なすべての変数を表示するために使用できるテンプレートタグ(またはその他のトリック)はありますか? 83 django variables templates debugging
6 ISO C90は、Cでの宣言とコードの混合を禁止しています 私はこのように変数を宣言しました: int i = 0; 警告が表示されます: ISO C90は、宣言とコードの混合を禁止しています どうすれば修正できますか? 83 c variables
5 JSONから文字列への変数ダンプ 受信したJSONオブジェクトをjQuery getJSON文字列変数ダンプに変換するクイック関数はありますか(トレース/デバッグの目的で)? 82 javascript jquery json variables
6 Cの共有グローバル変数 Cで共有されるグローバル変数を作成するにはどうすればよいですか?ヘッダーファイルに入れると、リンカーは変数がすでに定義されていると文句を言います。私のCファイルの1つで変数を宣言し、externそれを使用したい他のすべてのCファイルの先頭に手動でsを配置する唯一の方法はありますか?それは理想的ではないようです。 82 c variables linker global-variables scope
3 Makefile変数からアイテムを削除しますか? 私はmakefileを持っていますが、これには他のいくつかのmakefileが含まれており、これらはすべて次のような変数に追加されます。 VAR := Something SomethingElse VAR += SomeOtherThing (...) ここでSomethingElse、VAR変数から削除したいと思います。これを行う代わりに何を置き(...)ますか? 私はGNUMakeを使用していますが、GNUMake固有のソリューションで問題ありません。 82 variables makefile gnu-make
5 変数でYAMLを使用する YAMLファイル内の変数は可能ですか?例えば: theme: name: default css_path: compiled/themes/$theme.name layout_path: themes/$theme.name この例でtheme: name: defaultは、他の設定でどのように使用できますか?構文は何ですか? 82 ruby-on-rails ruby variables yaml string-interpolation
9 Python変数はポインタですか?それとも彼らは何ですか? 私の知る限り、Pythonの変数は単なるポインターです。 このルールに基づいて、このコードスニペットの結果は次のようになります。 i = 5 j = i j = 3 print(i) になります3。しかし、私は予想外の結果を得ました、それはでした5。 さらに、私のPythonの本はこの例をカバーしています: i = [1,2,3] j = i i[0] = 5 print(j) 結果はになります[5,2,3]。 私は何を間違って理解していますか? 82 python pointers variables identifier
10 Pythonで1つの変数の値を別の変数に割り当てるとどうなりますか? これはPythonを学ぶ2日目です(C ++といくつかのOOPの基本を知っています)。Pythonの変数に関して少し混乱しています。 これが私が現在それらをどのように理解しているかです: Python変数は、オブジェクト(可変または不変)への参照(またはポインター?)です。のようなものがあるnum = 5場合、不変オブジェクト5はメモリ内のどこかに作成され、名前とオブジェクトの参照ペアnumは特定の名前空間に作成されます。がある場合a = num、何もコピーされませんが、両方の変数が同じオブジェクトを参照aし、同じ名前空間に追加されます。 これは私の本「Pythonで退屈なものを自動化する」が私を混乱させるところです。初心者向けの本なので、オブジェクトや名前空間などについては触れておらず、次のコードを説明しようとしています。 >>> spam = 42 >>> cheese = spam >>> spam = 100 >>> spam 100 >>> cheese 42 それが提供する説明は、C ++の本の説明とまったく同じですが、オブジェクトへの参照/ポインターを扱っているので、私は満足していません。したがって、この場合、3行目では、整数が不変でspamあるため、メモリ内の別の場所へのまったく新しいポインタ/参照が割り当てられていると思います。つまり、最初にポイントしていたメモリは変更されていません。したがって、でcheese参照される最初のオブジェクトを参照していspamます。これは正しい説明ですか? 80 python variables object
5 ansibleを実行しているユーザーの名前を持つ変数を取得するにはどうすればよいですか? Ansibleスクリプトを実行しているユーザーの名前(例:tlau)を取得し、そのユーザー名と現在の日時(例:tlau-deploy-2014-10)に基づいてリモートシステム上に展開ディレクトリを作成する展開プロセスのスクリプトを作成しています-15-16:52)。 これはAnsibleファクト(LOGNAMEやSUDO_USERなど)で利用できると思われるかもしれませんが、これらはすべて「root」またはリモートシステムへのsshに使用されているデプロイメントIDのいずれかに設定されています。これらのいずれにも、現在ansibleプロセスを実行しているローカルユーザーは含まれていません。 Ansibleプロセスを実行しているユーザーの名前を取得してプレイブックで使用するスクリプトを作成するにはどうすればよいですか? 80 variables username ansible ansible-playbook
1 タイムワーピング変数の初期化? 次の単純なforループでは、型なし変数($ n)をインクリメントして配列(@a)を作成します。 my @a = do for 1..3 { state $n; $n.^name, $n++; } say @a; 結果は「種類」が期待されます: [(Any 0) (Int 1) (Int 2)] そして、私は$ nの最初の値として「未定義」の値(すべて)を期待していたので、「種類」と言います。 それは、最初の値が生成された後(Any)、$ nをインクリメントした後($ nの最初のインクリメントの後、Intにキャストした後)、割り当てにタイムワーピングイベントがあり、変更する最初の値。したがって、最初の値は0(ゼロ)になります。 誰かがこの行動の正確なメカニズムを説明できますか? 8 variables initialization raku