問題タブ [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.
python - Pythonでクラスメンバー変数にアクセスするにはどうすればよいですか?
クラスの変数にアクセスするにはどうすればよいですか?私はこの定義を追加しようとしました:
しかし、それも失敗します。
python - 親のクラス変数へのpythonサブクラスアクセス
親のクラス名を具体的に示さないと、サブクラスのクラス変数が親のクラス変数にアクセスできないことを知って驚きました。
By を定義する際に、x だけでなく Ax を参照する必要があるのはなぜですか? これは、インスタンス変数からの私の直感に反するものであり、B が定義された後に Bx を参照できるためです。
ruby - クラスの質問のattr_accessor
次のような固有クラスでattr_accessorメソッドを定義することは可能だと思いました。
しかし、これは何も返しません。
それを行う方法はありますか?
python - Pythonのクラス変数にパスワードを保存する
現在のセッション中にのみ ssh パスワードを保存する python スクリプトに取り組んでいます。私がやっていることは、クラス変数の資格情報 = {} を宣言することです。スクリプトが特定のサーバーにアクセスする必要がある場合、資格情報をチェックインして、資格情報['サーバー'] が存在するかどうかを確認します。存在する場合はそのパスワードを使用し、存在しない場合はユーザーにプロンプトを表示します。
これはすべて正常に機能していますが、これを実装する方法が悪いのではないかと思っています。これは、セキュリティについて心配する必要があるほど重要な場所では実行されていません。資格情報を非公開として宣言できればいいと思っていました。
これは合理的なアプローチですか?これを行うためのよりpythonicな方法、またはpythonがクラスメンバーアクセスを処理する方法により適した方法はありますか?
java - 宣言の前に静的変数にアクセスするにはどうすればよいですか?
なぜ私はクラスを通してyを使用することを許可されていますが、直接使用することはできませんか?
yはいつ定義されますか?
ruby - Rubyで@@class_variablesを避ける必要があるのはなぜですか?
@@class_var
Rubyではクラス変数(例)を避け、@instance_var
代わりにクラススコープでインスタンス変数(例)を使用する必要があると言う人もいます。
Rubyでクラス変数の使用が嫌われるのはなぜですか?
ruby - クラス変数とクラスインスタンス変数の違いは?
クラス変数とクラスインスタンス変数の違いについて教えてもらえますか?
ruby - Ruby では、なぜ irb を起動した後、foo.nil を実行するのですか? 未定義のエラーが表示され、@foo.nil? "true" を返し、@@wah.nil? 再びエラーが発生しますか?
Ruby 1.8.7 と 1.9.2 で同じ:
インスタンス変数の扱いがローカル変数やクラス変数と異なるのはなぜですか?
ruby - クラス変数とモジュールの拡張
私は次のようなモジュールを持っています
となることによって
ただし、.fooが呼び出された場合にのみ.barを定義したいと思います。私は試した
問題はそれです
エラー「MyModule::SingletonMethodsの初期化されていないクラス変数@@var」を返します。.fooで定義された変数を.barで使用できるようにするにはどうすればよいですか?