問題タブ [local-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.
java - 「別のメソッドで定義された内部クラス内の非最終変数 i を参照できません」と表示されるのはなぜですか?
ボタンクリックリスナーがあり、onCreate()
メソッドには次のようなローカル変数があります
Javaが私を最終的にするように要求するのはなぜですか?
c# - 割り当てられていないローカル変数「total」の使用
すべての interval の合計を取得したいのですが、次のコードを書くとエラーが発生します: use of unassigned local variable total
?
ruby-on-rails - Ruby Rails RSpec ローカル変数
Index アクションで AJAX を使用して応答のリストをフィルタリングしていますが、これをテストする方法がわかりません。
index.html.erb:
_list.html.erb:
index.js.erb
特性コントローラー:
Rspec コード:
Rspec 出力:
失敗:
更新: 上記のコードが間違っていたことが判明し、それが Rspec が私に伝えようとしていたことです。正しく動作するようにコードを更新したところ、上記のエラーが発生しました。assign(:traits, [stub_model(Trait), stub_model(Trait)]) で作成された各 Trait オブジェクトに Pedigree オブジェクトを割り当てる方法がわかりません。
c# - threadstatic 静的フィールドを使用して関数の静的変数をエミュレートしますか?
一部の静的メソッドでは、操作中に小さな配列を使用して値を一時的に格納すると非常に便利であることがわかりました。この配列は、インデックス付けが必要なため便利ですが、メソッドが呼び出されるたびにその小さな配列が割り当てられます。
これは、C# に C のような静的ローカルがないことを回避する良い方法ですか?
私の仮定では、直接 (再帰的) または間接的に自分自身を呼び出すことができないメソッドは、単一のスレッドでのみ呼び出すことができるため、偽の静的ローカルをスレッド静的と宣言する必要があり、問題は大幅に解決されます。
編集:
レジスタの内容は、メソッド呼び出し間でガベージであることを付け加える必要があります。
iphone - 変数を他のクラスからアクセスできるようにするにはどうすればよいですか?
変数の境界、幅、高さは現在ローカル変数です。他のクラスからアクセスすることも、別のメソッドからアクセスすることもできません。
これらの変数をインスタンス全体で使用できるようにするにはどうすればよいですか?それらを.hファイル内に配置し、名前をCGFloatsに変更してみましたが無駄になりました。
c++ - Type() のような構文を使用して Type* ポインターを値初期化するにはどうすればよいですか?
組み込み型の変数は、次のように値を初期化できます。
int
このようにして、コードにゼロをハードコーディングせずにデフォルト値を取得します。
ただし、ポインターに対して同様のことをしようとすると:
コンパイラ(Visual C++ 10)はそれをコンパイルすることを拒否します(言うtype int unexpected
)。
同様の方法でポインタを値初期化するにはどうすればよいですか?
objective-c - Objective-Cのローカル変数を使用した奇妙な動作
Objective-cのネストされたforループ内のローカル変数で奇妙な動作を観察しています。
以下のコードは、1〜20のサイズのビジターと呼ばれるNSMutableArrayをループします。
オブジェクトのローカルコピーを位置iに保存してから、そのバウンディングボックスを作成します。
次に、最初のループ内で配列を再度ループし、リストから2番目のオブジェクトを選択して、その境界ボックスを調べます。
画面上のオブジェクトが重なっている場合、衝突チェックに到達することはほとんどありません。
デバッガーを使用してコードをステップ実行すると、2番目のforループ内で、変数visitor2が設定されると、それ以降は変更されないことがわかります。関数呼び出しが完了するまで、同じオブジェクトをポイントし続けます。
訪問者配列内のすべてのオブジェクトは、同じオブジェクトが2回配列に追加されないため、完全に一意のオブジェクトです。これを確認しました。
私はこれを引き起こしている可能性があるものがわかりません、私はそれのようなものを見たことがありません。どんな助けでも大歓迎です。
これが私のコードです:
ruby-on-rails - Michael Hart の Rails チュートリアル: 未定義のローカル変数またはメソッド 'id'
サインインおよびサインアウト時にヘッダー リンクを変更した後、セクション 9.4.3 の最後にいます。ページを読み込もうとすると、同じエラーが表示されます。
テンプレート インクルードの痕跡: app/views/layouts/application.html.erb
Rails.root: C:/Sites/sample_app アプリケーション トレース | フレームワーク トレース | 完全なトレース
ここに私の sessions_helper.rb ファイルがあります:
また、 Githubにあるものでコードをチェックしましたが、何が間違っているのかわかりません。
scope - gdb: printing a variable not in the current scope
I am using gdb and I was wanting to print a variable not currently in the scope. I am not sure what the exact name of the variable is so I would like to be able to change scopes rather than printing a specific variable in a specific file.
jquery - jquery-plugin のグローバル変数またはローカル変数
jquery-plugin に、さまざまなプラグイン関数でアクセスできる個々のローカル変数を与えるにはどうすればよいですか?
私のスクリプトは「123」という内容のアラートを表示しますが、「abc」を期待しています。そのため、変数 't' はプラグインごとに 1 回だけ存在し、2 回存在することはありません。したがって、プラグイン インスタンスごとに、変数 't' のインスタンスも存在する必要があります。