問題タブ [class-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.
ruby - Rubyクラス変数
ルビーのクラスインスタンスのものは私に頭痛の種を与えています。私はこれを考えると理解しています...
...これ@var
は、作成されたクラスのインスタンスの変数です。
しかし、サブクラスのオーバーライド可能なクラス変数を作成するにはどうすればよいですか?
これが私がPythonで行うことの例です:
どの出力:
ルビーで同じことをするにはどうすればよいですか?
ruby - カスタム「クラス変数」に相当するハッシュはありますか? (ルビー)
ハッシュのハッシュを使用して、コードに設定を保存しました。@profile ハッシュのクラスのすべてのインスタンスで同じクラス変数のようなものを使用できるかどうか疑問に思います。したがって、以下の両方のプロファイルには、両方に等しい一般プロファイル変数があります。hashを使用するソリューションが必要です。
python - クラス変数からの静的メソッドの参照
私はそれがそのようなケースを持つように配線されていることを知っていますが、どういうわけか私はそれを持っています:
それへの道は何ですか?
記録のために:
これは Python の最悪の慣行と見なされるべきだと思います。静的メソッドを使用することは、たとえそうであっても、本当にpythoishな方法ではありません...
ruby - グローバル変数を使用してクラス変数を初期化できますか? (ルビー)
この種の割り当てのために追加のメソッドを作成する必要がありますか? @@variable = @global_variable
なんで?値と定義を保持するいくつかの変数をスクリプト全体からアクセスできるようにし、定義の場所を 1 つだけにしたいと考えています。
ruby-on-rails - 特に ActionController でのクラス変数とモジュールのインクルード
別のモジュールで初期化され、コントローラーに含まれてコントローラークラスレベルで変更され、コントローラーインスタンスレベルでアクセスできる、ある種の単一のリストが必要です。クラス変数はここで機能すると思っていましたが、奇妙なことが起こっています。終了クラス内で初期化されていないようです。
すなわち:
モジュールには、いくつかのデフォルト機能を含む多くのコントローラーがあります。
、 例えば。これは実際のコードではありませんが、現時点で最も多くのやり取りがあります。
これを他の機能(リストのソート可能なインターフェース)で拡張したいと思います[クラスごとにソート順リスト機能を交換できるようにしたいことに注意してください]:
アイデアは、次のように、クラスごとに可能なすべての並べ替えのセットを交換できるようにすることです。
また、エラーが発生することを除いて、以下のようにビューに素敵なリンクを作成することもできます。
class_var は悪い呼び出しだと思いますが、他に何を使用できるか考えられません。(クラスインスタンス変数?)
c# - IDisposableオブジェクトをクラス変数にする方法は?
C#を使用してActiveDirectoryを使用しています。オブジェクトのインスタンス化はPrincipalContext
コストがかかるように思われるので、クラス変数に格納したいと思います。
ローカル変数として使用PrincipalContext
する場合、便利なusing
構文を使用できます。オブジェクトを静的変数に格納する場合IDisposable
、オブジェクトが適切に破棄されるようにするにはどうすればよいですか?
iphone - 値の割り当て: プロパティとクラス変数の違い?
クラス外のオブジェクトの変数にアクセスする必要はめったにないため、プロパティをほとんど使用しないことに気付きました;)
だから私は通常行う:
私の質問は: myArray をプロパティとして宣言しなくても、iphone はとにかく保持しますか?
そう思いますが、確認したかっただけです;)
どんな考えでも大歓迎です!
ゴティエ
ruby - Ruby では、クラス メソッドのコンテキストで、インスタンス変数とクラス変数とは何ですか?
次の Ruby コードがあるとします。
@blih と @@bloh とは正確には何ですか? @blih は Blah クラスのインスタンス変数で、@@bloh は Blah クラスのクラス変数ですね。@@bloh は Blah のクラスである Class の変数ということですか?
c++ - 静的メンバーポインタ変数を設定する
クラスに静的ポインタ変数を設定しようとしていますが、設定しようとしている変数ごとにこれらのエラーが発生します。
エラーC4430:型指定子がありません-intと見なされます。注:C++はdefault-intをサポートしていません
エラーC2040:'xscroll':'int'は'float*'とは間接レベルが異なります
エラーC2440:「初期化中」:「float**」から「int」に変換できません
これがEnemy.hのコードです
変数を設定しようとしています
python - PythonのRubyのクラス@@variableに相当するものは何ですか?
Ruby 1.9では、次のようにクラス変数を使用できます。
Python 2.5以降で上記を実現するにはどうすればよいですか?